У меня есть небольшая небольшая C-программа, которая проверяет, удерживается ли клавиша. Сейчас он работает как брелок, но получает доступ к устройству клавиатуры через /dev/input/by-path/platform-i8042-serio-0-event-kbd
. Я знаю, что /dev/input/by-path/*-kbd
будет содержать клавиатуры, но я не знаю, как открыть файл с таким именем.
Идея в том, что я хочу, чтобы он был портативным. Так что, если программа запущена на другом компьютере, она все еще работает. Меня не беспокоит получение нескольких клавиатур (кто-нибудь использует такую настройку?)
Заранее спасибо.