Читать из /dev/console
showkey
исходники в пакете console_tools
только лучше запускай showkey из фонового терминала (ctrl+alt+F1),
чтоб не пришлось на reset жать. Выйти из фонового - alt+F7.
Боюсь, что сервисом тут не обойдешься, т.к. они уже оттуда читаются.