Muita gente conhece o caminho para ajustar as taxas de repetição de teclas e o tempo de espera, antes de começar a repetição, na interface gráfica (GUI).
Esta possibilidade está presente também para quem está usando um terminal.
Se você não tem acesso a uma GUI, neste momento, vou mostrar como ajustar os seguintes valores, no terminal:
- Typematic Rate — velocidade de repetição das teclas – em cps (caracteres por segundo)
- Delay — o tempo de espera, depois que a tecla é mantida pressionada, para começar a repetição – em ms (milésimos de segundo)
O comando a ser usado é o kbdrate e ele pode ser digitado, sem qualquer parâmetro ou opção, no teclado. Neste caso, ele irá mostrar apenas as configurações atuais:
kbdrate
Typematic Rate set to 10,9 cps (delay = 250 ms)
Não esqueça: em algumas distribuições GNU/Linux, pode ser necessário rodar o comando com privilégios administrativos.
Em alguns sistemas, este comando irá também resetar seus valores para o padrão: 10.9 cps/250 ms.
Se quiser usar o aplicativo dentro de um script do sistema e não quiser também que ele dê algum retorno, use a opção ‘-s’ (silent):
kbdrate -s
Os outros parâmetros ajustáveis são:
- -r — ajuste da taxa de repetição ou rate. Em sistemas baseados em processadores Intel, os valores possíveis variam entre 2.0 e 30.0 cps.
Ainda, dentro desta faixa, apenas alguns valores são aceitos e o programa irá selecionar o valor válido mais próximo do que você digitou.
Os valores aceitos são: 2.0, 2.1, 2.3, 2.5, 2.7, 3.0, 3.3, 3.7, 4.0, 4.3, 4.6, 5.0, 5.5, 6.0, 6.7, 7.5, 8.0, 8.6, 9.2, 10.0, 10.9, 12.0, 13.3, 15.0, 16.0, 17.1, 18.5, 20.0, 21.8, 24.0, 26.7, 30.0.
De acordo com o manual do kbdrate, em sistemas SPARC-based, a faixa de valores aceitos se estende a 50 cps. - -d — ajuste do delay ou tempo de espera até começar a repetir, em milissegundos.
Em sistemas Intel, os valores aceitos vão de 250 a 1000 ms (“pulando” de 250 em 250).
Se quiser ajustar a taxa de repetição para 24 caracteres por segundo, com um delay de 250 milissegundos, use o seguinte comando:
kbdrate -r 24 -d 250
Typematic Rate set to 24,0 cps (delay = 250 ms)
A documentação adverte que nem todos os teclados são suportados ou suportam todas as taxas. Você vai ter que testar, portanto.
O meu teclado Dell KM 632 não aceitou adequadamente todas as configurações do kbdrate, para citar um exemplo.
Me conte, nos comentários, como o comando funcionou para você.