j3d.org Code

Package org.j3d.device.input.spaceball

Implementations of InputDevices suitable for the Spaceball device, mouse, keyboard and mouse-keyboard combinations.

See:
          Description

Interface Summary
Spaceball3003CallbackInterface Interface for processing events sent from Labtec's Spaceball 3003/2003 device.
Spaceball4000CallbackInterface Interface for processing events sent from Labtec's Spaceball 4000 device.
 

Class Summary
InputDeviceBase Base class for input devices with one sensor.
Spaceball3003Driver Driver for Labtec's Spaceball 2003/3003 device.
Spaceball3003Packet Generates and decodes data packets for Labtec's Spaceball 2003/3003 device according to the Spaceball 2003/3003 Packet Protocol (alpha3).
Spaceball4000Driver Driver for Labtec's Spaceball 4000 device.
Spaceball4000Packet Generates and decodes data packets for Labtec's Spaceball 4000 device according to the Spaceball 4000 Packet Protocol v1.2.
SpaceballDriver Driver for Labtec's Spaceball device.
SpaceballPacket Generates and decodes data packets for a Labtec's Spaceball device which formats are independant of the type.
SpaceballTypeDetector Class to automatically detect the type of the connected Spaceball device and instantiate the appropriate driver.
 

Package org.j3d.device.input.spaceball Description

Implementations of InputDevices suitable for the Spaceball device, mouse, keyboard and mouse-keyboard combinations.

Behavior and utility classes to convert the device input into various transformations are included.

The Spaceball device uses the serial port for Input/Output communication. These drivers therefore require the JavaCOMM API in order to compile.

The code has been tested with the Spaceball4000. Code is included for Spaceball3000 and 2300 models, but is not yet tested.

Acknowledgements

The code in this package is provided by Dipl. Ing. Paul Szawlowski of the University Of Vienna, Department of Medical Computer Sciences


j3d.org Code

Latest Info from http://code.j3d.org/
Copyright © 2001 - j3d.org