drivers/input/keyboard

Keyboard input drivers subsystem directory

An umbrella directory in the kernel source tree that collects dozens of unrelated keyboard drivers, ranging from PC AT keyboards and laptop matrix keypads to embedded GPIO buttons and SoC-specific keypad controllers. It is a container, not hardware in itself.

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 a top-level grouping under the input subsystem that holds many independent keyboard drivers. Any keep-or-remove judgement has to be made on the individual drivers inside it, not on the folder as a whole.

repository signals

70 files
28,550 source lines
345 commits, 5y
+5,293 / −6,223 lines added / removed, 5y
96 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 345 total · active in 51/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 2 commits · +1 −3 2021-06: 3 commits · +4 −4 2021-07: 0 commits · +0 −0 2021-08: 3 commits · +3 −5 2021-09: 5 commits · +240 −6 2021-10: 7 commits · +101 −109 2021-11: 1 commit · +29 −14 2021-12: 0 commits · +0 −0 2022-01: 2 commits · +2 −4 2022-02: 3 commits · +52 −5 2022-03: 3 commits · +261 −47 2022-04: 9 commits · +92 −33 2022-05: 13 commits · +234 −221 2022-06: 2 commits · +16 −40 2022-07: 4 commits · +59 −6 2022-08: 14 commits · +579 −352 2022-09: 14 commits · +46 −572 2022-10: 4 commits · +485 −2 2022-11: 15 commits · +35 −42 2022-12: 31 commits · +95 −120 2023-01: 9 commits · +48 −26 2023-02: 2 commits · +20 −2 2023-03: 4 commits · +8 −13 2023-04: 0 commits · +0 −0 2023-05: 4 commits · +82 −62 2023-06: 4 commits · +8 −51 2023-07: 29 commits · +251 −549 2023-08: 1 commit · +1 −1 2023-09: 14 commits · +24 −49 2023-10: 1 commit · +2 −5 2023-11: 3 commits · +111 −17 2023-12: 7 commits · +283 −123 2024-01: 7 commits · +89 −145 2024-02: 0 commits · +0 −0 2024-03: 2 commits · +4 −7 2024-04: 4 commits · +8 −20 2024-05: 6 commits · +14 −24 2024-06: 2 commits · +14 −9 2024-07: 6 commits · +19 −321 2024-08: 34 commits · +731 −1,065 2024-09: 7 commits · +56 −107 2024-10: 12 commits · +51 −69 2024-11: 6 commits · +13 −58 2024-12: 0 commits · +0 −0 2025-01: 2 commits · +5 −3 2025-02: 6 commits · +40 −13 2025-03: 0 commits · +0 −0 2025-04: 3 commits · +10 −12 2025-05: 5 commits · +36 −7 2025-06: 5 commits · +14 −347 2025-07: 5 commits · +407 −1,084 2025-08: 8 commits · +562 −418 2025-09: 1 commit · +4 −1 2025-10: 2 commits · +7 −4 2025-11: 3 commits · +8 −2 2025-12: 2 commits · +6 −2 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +22 −22 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: this is a subsystem container holding many unrelated keyboard drivers, not a single kernel-bound hardware driver for one chipset family.