Input handling.
Classes | |
| struct | Analog |
| Generic analog peripheral. More... | |
| struct | Digital |
| Generic digital peripheral. More... | |
| struct | Gun |
| Light gun peripheral. More... | |
| class | Management |
| Peripheral management. More... | |
| struct | PeripheralGeneric |
| Generic peripheral base. More... | |
| struct | Pointer |
| Generic pointing (mouse) peripheral. More... | |
Enumerations | |
| enum class | PeripheralFamily : uint8_t { Digital = 0x00 , Analog = 0x10 , Pointing = 0x20 , KeyBoard = 0x30 , Extended = 0xe0 , Unknown = 0xf0 } |
| Peripheral type family. More... | |
| enum class | PeripheralType : uint8_t { Gamepad = 0x02 , Racing = 0x13 , AnalogPad = 0x15 , Analog3dPad = 0x16 , Mouse = 0x23 , Gun = 0x25 , Keyboard = 0x34 , MD3ButtonPad = 0xe1 , MD6ButtonPad = 0xe2 , ShuttleMouse = 0xe3 , MDGun = (MEGA_ID_StnShooting | 0xf0) , NotConnected = 0xff } |
| Peripheral type. More... | |