Códigos de teclas duplicados para F10-12 e silenciar / aumentar / diminuir o volume

1

Comprei o teclado Arteck HW086. Estou usando com o Ubuntu 16.04.

Antecipadamente: eu tentei muito googling e tentei resolver isso usando tópicos 'semelhantes'. Todos eles são ligeiramente diferentes, não encontraram nenhum aplicável ao caso.

problema ilustrado

Os problemas:

F10 tem o mesmo código de acesso que Fn + F6 (silencia o áudio)

F11 tem o mesmo código de acesso que Fn + F5 (diminui o volume)

F12 tem o mesmo código de acesso que Fn + F6 (aumenta o volume)

Saída de xev após pressionar F10 :

KeyPress event, serial 37, synthetic NO, window 0x4c00001,
    root 0x212, subw 0x0, time 92088, (597,541), root:(597,593),
    state 0x10, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x4c00001,
    root 0x212, subw 0x0, time 92160, (597,541), root:(597,593),
    state 0x10, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Saída de xev após pressionar F11 (sem KeyPress de alguma forma):

KeymapNotify event, serial 37, synthetic NO, window 0x0,
    keys:  18  0   0   0   0   0   0   0   0   0   0   0   0   0   0   4   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
KeyRelease event, serial 37, synthetic NO, window 0x4c00001,
    root 0x212, subw 0x0, time 177888, (86,417), root:(684,736),
    state 0x10, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Saída de xev após pressionar F12 (sem KeyPress novamente):

KeymapNotify event, serial 37, synthetic NO, window 0x0,
    keys:  8   0   0   0   0   0   0   0   0   0   0   0   0   0   0   8   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
KeyRelease event, serial 37, synthetic NO, window 0x4c00001,
    root 0x212, subw 0x0, time 277990, (545,612), root:(545,664),
    state 0x10, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Eu gostaria de ter F10 simples, F11 e F12 nas teclas. Especialmente porque a manipulação de volume já está em Fn + F s

Eu não posso nem mesmo remapear, porque eu teria que remapear, por exemplo, o volume até F12 , o que tornaria Fn a maneira de aumentar o volume para o trabalho.

Existe algo que eu possa fazer?

PS - > minha construção no teclado do laptop está funcionando bem.

Editar: Eu testei em dois outros laptops, primeiro com 16,04 segundo com 17. Mesmo problema (por isso não é meu sistema específico).

Editar 2: No OSX funciona corretamente.

    
por dominikduda 11.04.2018 / 00:38

0 respostas