![Como posso mapear as teclas macro do meu teclado?](https://rvso.com/image/1598553/Como%20posso%20mapear%20as%20teclas%20macro%20do%20meu%20teclado%3F.png)
Tenho 17 teclas macro em meu teclado que não posso usar porque o software do fabricante não é compatível com sistemas operacionais modernos e, para começar, só oferece suporte ao Windows. É claro que as teclas não fazem parte do mapa do teclado (verificado com programas como SharpKeys e Autohotkey) e não tenho a menor ideia de como posso colocá-las em uso.
Responder1
Se você estiver usando Linux, poderá xev
aprender sobre as teclas do teclado e xmodmap
remapeá-las.
Aqui está o meu resultado executando xev e pressionando a letra "A". Você deve observar duas coisas:
- o código-chave (no exemplo abaixo, o código-chave para 'A' no meu teclado é 38:
- o nome da chave (no exemplo abaixo, seria o que aparece como o último valor entre parênteses contendo o valor hexadecimal do keysym e o nome (keysym hexadecimal_value, keyname) como (keysym 0x41,A)
$ xev
KeyRelease event, serial 32, synthetic NO, window 0x2600001,
root 0x192, subw 0x0, time 140212192, (223,614), root:(1184,615),
state 0x2, keycode 38 (keysym 0x41, A), same_screen YES,
XLookupString gives 1 bytes: (41) "A"
XFilterEvent returns: False
Se você quiser remapear uma chave, você usaria xmodmap
. Abaixo está como você mapearia um código-chave teórico de 1 para a chave A mostrada acima:
xmodmap -e "keycode 1 = A"```