Linux Input Subsystem kernel API¶
- 1. Creating an input device driver
- 1.1. The simplest example
- 1.2. What the example does
- 1.3. dev->open() and dev->close()
- 1.4. Inhibiting input devices
- 1.5. Basic event types
- 1.6. BITS_TO_LONGS(), BIT_WORD(), BIT_MASK()
- 1.7. The id* and name fields
- 1.8. The keycode, keycodemax, keycodesize fields
- 1.9. dev->getkeycode() and dev->setkeycode()
- 1.10. Key autorepeat
- 1.11. Other event types, handling output events
- 2. Programming gameport drivers
- 3. Keyboard notifier