Eu tenho um ThinkPad W540. No teclado, existem quatro teclas multimídia acima do teclado numérico. Duas dessas chaves geram códigos de chave (e, aparentemente, scancodes) que correspondem à combinação de teclas, Win_L+ Le Win_L+ E. Em outras palavras, para a chave que gera Win_L+ L,
showkey --scancodes
retorna isso:
0xe0 0x5b 0x26 0xa6 0xe0 0xdb
O setkeycodes
comando requer sequências de dois bytes sem escape ou com escape de um byte para indicar códigos de varredura, e showkey
me dá muito mais do que isso, por isso não consigo mapear completamente essa chave para um dos códigos de chave gratuitos do meu sistema com um simples setkeycodes <scancode> <keycode>
.
Eu realmente aprecio qualquer dica de como refazer essa tecla para outra coisa que simplesmente não duplique uma das combinações de teclas existentes no teclado.
/etc/acpi/events
que está no acpid
pacote e apenas definindo uma ação quando essas teclas de função foram pressionadas.