У меня есть пульт Apple под Ubuntu, и я установил lirc, и все вроде как работает.
Вывод irw выглядит следующим образом:
0000000087ee8104 00 PLAY Apple_A1156
0000000087ee8104 01 PLAY Apple_A1156
0000000087ee8104 02 PLAY Apple_A1156
0000000087ee810d 00 VOLDOWN Apple_A1156
0000000087ee8104 00 PLAY Apple_A1156
0000000087ee810d 00 VOLDOWN Apple_A1156
0000000087ee8104 00 PLAY Apple_A1156
0000000087ee810d 00 VOLDOWN Apple_A1156
0000000087ee8104 00 PLAY Apple_A1156
0000000087ee8104 01 PLAY Apple_A1156
Как видите, есть небольшой счетчик того, сколько нажатий клавиш одного уникального ключа я сделал. Он сбрасывается, если я ничего не нажимаю в течение секунды или двух, но в противном случае он продолжает считать, даже если я не удерживаю клавишу нажатой.
Теперь проблема в том, что irexec не распознает повторы при нажатии клавиш и игнорирует их. Это означает, что я могу нажимать только одну кнопку один раз в секунду, что очень раздражает.
Есть идеи как это исправить?