Como evitar a repetição de teclas para a minha tecla mudo / sem áudio?

0

Configurei um atraso de repetição muito baixo porque gosto ... me faz sentir mais rápido: -)

No entanto, isso cria problemas com o botão mudo / sem áudio do hardware em meu computador (um Lenovo ThinkPad X201): ao pressioná-lo, geralmente a repetição da tecla será ativada e será desativada e desativada novamente.

Posso desativar a repetição de chaves para uma única chave? Em caso afirmativo, como para este botão?

    
por tanius 27.03.2016 / 20:55

1 resposta

0

Você pode desativar a repetição de teclas para chaves individuais com o utilitário xset . Ele funciona no nível do X.org, independente do seu ambiente de desktop. Para a tecla mudo / não mudo, você faria isso:

  1. Inicie o programa de teste de eventos X xev em um terminal, torne a janela ativa e pressione o botão Silenciar / Desativar para descobrir o código de tecla do seu botão. Procure uma mensagem KeyPress ou KeyRelease contendo XF86AudioMute no seu terminal, como este:

    KeyRelease event, serial 48, synthetic NO, window 0x4a00001,
        root 0x98, subw 0x0, time 277961250, (-222,299), root:(879,323),
        state 0x0, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
        XLookupString gives 0 bytes: 
        XFilterEvent returns: False
    

    Isto é de um ThinkPad X201 e mostra que o código de acesso é 121.

  2. Execute o seguinte comando para desativar a repetição de teclas para a chave com o código de tecla 121 (ou o que você encontrou se o seu hardware for diferente):

    xset -r 121
    
  3. Se isso tiver desativado com êxito a repetição de chave para a tecla Mudo / Desativado, coloque este comando xset -r 121 em seu início automático para ativá-lo no início do sistema. Como é específico do X.org, não há problema em colocá-lo na configuração de inicialização automática do ambiente de área de trabalho. Não há necessidade de tê-lo antes do X.org iniciar, e também não na tela de login do X.org.
por tanius 27.03.2016 / 20:55