[−][src]Module spectrusty::bus::joystick
A bus device for connecting joysticks.
Structs
CursorJoyPortAddress | Cursor Joystick PortAddress. |
CursorJoystickDevice | The Cursor Joystick device implements JoystickDevice and JoystickInterface. |
FullerJoyPortAddress | Fuller Joystick PortAddress. |
FullerJoystickDevice | The Fuller Joystick device implements JoystickDevice and JoystickInterface. |
JoystickBusDevice | A joystick controller, providing a BusDevice implementation that can be used with joystick devices. |
KempstonJoyPortAddress | Kempston Joystick PortAddress. |
KempstonJoystickDevice | The Kempston Joystick device implements JoystickDevice and JoystickInterface. |
MultiJoystickBusDevice | A selectable joystick controller, providing a BusDevice implementation. |
NullJoystickDevice | The joystick device that can be used as a placeholder type. |
ParseJoystickSelectError | An error that can be returned when parsing a JoystickSelect variant. |
SinclairJoyLeftMap | A key map for the left Sinclair joystick. |
SinclairJoyRightMap | A key map for the right Sinclair joystick. |
SinclairJoystickDevice | The Sinclair Joystick device implements JoystickDevice and JoystickInterface. |
SinclairLeftJoyPortAddress | Left Sinclair Joystick PortAddress. |
SinclairRightJoyPortAddress | Right Sinclair Joystick PortAddress. |
TryFromStrJoystickSelectError | The error type returned when a JoystickSelect variant conversion failed. |
Enums
JoystickSelect | An enum of joystick device implementation variants. |
Traits
JoystickDevice | A joystick device interface for the joystick bus device implementations. |
JoystickInterface | An interface for providing user input data for a JoystickDevice implementation. |
SinclairJoyKeyMap |
Type Definitions
CursorJoystick | A convenient Cursor Joystick BusDevice type. |
FullerJoystick | A convenient Fuller Joystick BusDevice type. |
KempstonJoystick | A convenient Kempston Joystick BusDevice type. |
SinclairJoystick | A convenient pair of Left and Right Joystick BusDevice type. |
SinclairLeftJoystick | A convenient Left (Player 2) Sinclair Joystick BusDevice type. |
SinclairRightJoystick | A convenient Right (Player 1) Sinclair Joystick BusDevice type. |