No meu laptop Thinkpad, posso alterar facilmente as teclas Voltar / Avançar para outra coisa (geralmente mapeio-as para PageDown / PageUp), pois elas têm seu próprio código de chave (166 e 167):
xmodmap -e 'keycode 166=Prior'
xmodmap -e 'keycode 167=Next'
No entanto, no meu teclado USB do Thinkpad, as teclas Voltar / Avançar parecem estar mapeadas para Alt + Esquerda e Alt + Direita, respectivamente, portanto, não posso usar o xmodmap para remapear. Existe alguma outra maneira de remapear eles? Eu já tentei xautomation, mas isso não funcionou.
Isto é o que 'xev' me mostra quando pressiono a tecla Avançar:
KeyPress event, serial 36, synthetic NO, window 0x4e00001,
root 0xb4, subw 0x0, time 65023191, (16,-20), root:(641,33),
state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 36, synthetic NO, window 0x4e00001,
root 0xb4, subw 0x0, time 65023191, (16,-20), root:(641,33),
state 0x8, keycode 114 (keysym 0xff53, Right), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x4e00001,
root 0xb4, subw 0x0, time 65023271, (16,-20), root:(641,33),
state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x4e00001,
root 0xb4, subw 0x0, time 65023271, (16,-20), root:(641,33),
state 0x0, keycode 114 (keysym 0xff53, Right), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Respostas:
xdotool key --clearmodifiers Page_Down
)Observe que no gnome-control-center não parece possível atribuir os botões Voltar / Avançar do teclado USB a um atalho (você pode atribuí-los de fato, mas o comando / ação que você mapeou para ele nunca será chamado / aconteceu), então você pode precisar usar outra coisa, como o plug-in Commands do compiz.
fonte
xdotool key --clearmodifiers Page_Up
e por algum motivo, atribuir o botão Voltar / Avançar, pois o acelerador de um atalho no gnome-control-center não parece funcionar, mas se você usar o plug-in '' Commands '' do compiz, ele funcionará.Coloquei isso no meu .bashrc:
funciona muito bem, mas não parece cortá-lo no virtualbox 6 por algum motivo.
fonte