The following table may help you find information quickly:
If you want to: | Go to: |
---|---|
Get an overview of input modules and how they're linked | Overview |
Understand the source file organization for devi-* | Overview |
Begin writing your own input driver | Writing an Input Device Driver |
Learn about the data formats of protocol modules | Writing an Input Device Driver |
Write a driver for a keyboard device | Writing an Input Device Driver |
Write a driver for a touchscreen | Writing an Input Device Driver |
Write a driver for a mouse | Writing an Input Device Driver |
Combine device and protocol functionality in a single driver | Writing an Input Device Driver |
Debug your driver | Testing and Debugging Your Driver |
Look up a module function | Module Functions |
Look up an interface function in the Input API | API Reference |