|
j3d.org Code | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
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. |
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.
|
j3d.org Code | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||