──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ┌──────────────────────────────────────────────────────────────── Input device support ─────────────────────────────────────────────────────────────────┐ │ Arrow keys navigate the menu. selects submenus --->. Highlighted letters are hotkeys. Pressing includes, excludes, │ │ modularizes features. Press to exit, for Help, for Search. Legend: [*] built-in [ ] excluded module < > module capable │ │ │ │ │ │ ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ │ │ --- Generic input layer (needed for keyboard, mouse, ...) │ │ │ │ --- Userland interfaces │ │ │ │ --- Mouse interface │ │ │ │ [*] Provide legacy /dev/psaux device │ │ │ │ (1024) Horizontal screen resolution │ │ │ │ (768) Vertical screen resolution │ │ │ │ < > Joystick interface │ │ │ │ < > Touchscreen interface │ │ │ │ Event interface │ │ │ │ < > Event debugging │ │ │ │ --- Input Device Drivers │ │ │ │ --- Keyboards ---> │ │ │ │ [*] Mouse ---> │ │ │ │ [ ] Joysticks ---> │ │ │ │ [ ] Touchscreens ---> │ │ │ │ [*] Miscellaneous devices ---> │ │ │ │ Hardware I/O ports ---> │ │ │ │