Troca de teclas F para executar funções sem tecla Fn

2

Meu laptop tem uma tecla de função que transforma as teclas F em teclas que alteram o volume ou o brilho. Eu gostaria de trocar um número deles para que eles executem essa função em operação normal e sejam uma tecla Fx enquanto a tecla de função está sendo pressionada.

Eu assumi que as teclas de função eram apenas códigos de teclas normais, com o conjunto de teclas sendo grandes o suficiente para incluir todas as chaves possíveis. Eu tentei, assim como este tutorial sugere ( Como eu remapear certas chaves ou dispositivos? ) e use xev para obter os códigos de chave e, em seguida, usaria xmodmap para trocar seu valor.

Isso não parece funcionar. A tecla F12 fornece a saída xev :

KeyPress event, serial 41, synthetic NO, window 0x4a00001,
    root 0xb1, subw 0x0, time 468005, (23,-15), root:(89,37),
    state 0x10, keycode 96 (keysym 0xffc9, F12), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

O que eu acho que é de se esperar. No entanto, o botão Aumentar volume fornece esta resposta:

KeymapNotify event, serial 41, synthetic NO, window 0x0,
    keys:  65  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0 

E o mesmo acontece com a tecla Diminuir volume. Como posso realizar a troca das teclas que eu gostaria?

Obrigado

    
por superbriggs 09.03.2013 / 19:18

1 resposta

2

Geralmente laptops têm uma configuração na BIOS que faz isso por você. Quando eu peguei meu laptop (um HP), ele fez isso e eu consegui mudar. Esta é provavelmente a sua melhor opção.

    
por lopsided98 28.10.2013 / 02:58