Linux Input Subsystem kernel API¶
Table of Contents
- 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. Basic event types
- 1.5. BITS_TO_LONGS(), BIT_WORD(), BIT_MASK()
- 1.6. The id* and name fields
- 1.7. The keycode, keycodemax, keycodesize fields
- 1.8. dev->getkeycode() and dev->setkeycode()
- 1.9. Key autorepeat
- 1.10. Other event types, handling output events
- 2. Programming gameport drivers
- 3. Keyboard notifier