Verifique a opção de repetição em .lircrc conforme visto aqui
Eu tenho um Apple remoto sob o Ubuntu, e instalei o lirc, e tudo está funcionando bem.
a saída irw é como segue:
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
Como você pode ver, há um pequeno contador de quantos pressionamentos de tecla de uma única chave eu fiz. Ele é redefinido se eu não pressionar nada por um segundo ou dois, mas caso contrário, ele continua contando, mesmo se eu não segurar a tecla.
Agora, o problema com isto é que o irexec não reconhece as repetições como teclas pressionadas e as ignora. Isso significa que só posso pressionar um botão uma vez por segundo, o que é extremamente irritante.
Alguma idéia de como consertar isso?
Verifique a opção de repetição em .lircrc conforme visto aqui