drivers/input

Linux input subsystem core

The top-level home of the Linux input subsystem, which is the shared framework that keyboards, mice, touchscreens, joysticks, tablets, and similar devices plug into. It provides the common event-handling plumbing and /dev/input interfaces that individual hardware drivers build on top of.

not-a-driver conf=1.00 deploy=none replacement=none subsystem=input category=not-a-driver
100%

recommendation

This is not actually a driver directory; it is the core of the input subsystem itself, holding framework code and infrastructure rather than support for any single piece of hardware. Removal questions don't apply here — the whole input stack on Linux depends on it.

repository signals

486 files
219,116 source lines
1,555 commits, 5y
+36,121 / −24,989 lines added / removed, 5y
366 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 1,555 total · active in 60/61 months
2021 2022 2023 2024 2025 2026 2021-04: 3 commits · +4 −5 2021-05: 17 commits · +208 −89 2021-06: 22 commits · +448 −239 2021-07: 8 commits · +17 −226 2021-08: 4 commits · +4 −225 2021-09: 29 commits · +1,030 −380 2021-10: 28 commits · +732 −199 2021-11: 14 commits · +180 −77 2021-12: 19 commits · +400 −32 2022-01: 8 commits · +71 −77 2022-02: 14 commits · +238 −83 2022-03: 23 commits · +891 −196 2022-04: 22 commits · +2,887 −133 2022-05: 22 commits · +280 −248 2022-06: 34 commits · +1,081 −971 2022-07: 11 commits · +294 −105 2022-08: 31 commits · +1,340 −572 2022-09: 46 commits · +347 −1,990 2022-10: 19 commits · +2,249 −950 2022-11: 106 commits · +972 −340 2022-12: 38 commits · +110 −132 2023-01: 111 commits · +678 −831 2023-02: 7 commits · +240 −6 2023-03: 21 commits · +129 −40 2023-04: 21 commits · +801 −305 2023-05: 40 commits · +3,425 −506 2023-06: 32 commits · +196 −380 2023-07: 70 commits · +1,055 −938 2023-08: 8 commits · +14 −24 2023-09: 60 commits · +114 −227 2023-10: 13 commits · +125 −51 2023-11: 8 commits · +125 −20 2023-12: 31 commits · +506 −383 2024-01: 23 commits · +1,835 −581 2024-02: 7 commits · +24 −12 2024-03: 20 commits · +245 −62 2024-04: 15 commits · +190 −85 2024-05: 20 commits · +326 −145 2024-06: 48 commits · +1,459 −783 2024-07: 45 commits · +1,347 −1,567 2024-08: 74 commits · +1,393 −4,719 2024-09: 67 commits · +1,071 −1,377 2024-10: 36 commits · +632 −724 2024-11: 20 commits · +373 −363 2024-12: 5 commits · +32 −124 2025-01: 17 commits · +114 −59 2025-02: 25 commits · +650 −89 2025-03: 6 commits · +106 −59 2025-04: 10 commits · +57 −51 2025-05: 20 commits · +212 −111 2025-06: 21 commits · +153 −568 2025-07: 14 commits · +831 −1,166 2025-08: 18 commits · +960 −432 2025-09: 18 commits · +1,771 −72 2025-10: 10 commits · +230 −42 2025-11: 15 commits · +69 −57 2025-12: 14 commits · +85 −30 2026-01: 26 commits · +222 −215 2026-02: 6 commits · +415 −369 2026-03: 0 commits · +0 −0 2026-04: 4 commits · +33 −7

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: top-level input subsystem directory containing core/input-framework code and assorted infrastructure rather than one specific kernel-bound hardware driver.