Em passos curtos:
-
Encontre o código-chave usando, por exemplo, %código%. Basta iniciar
xev
de um terminal e pressionar o botão relevante e anotar o código-chave, por exemploKeyPress event, serial 36, synthetic NO, window 0x2400001, root 0x15a, subw 0x0, time 1566086412, (15,210), root:(634,738), state 0x10, keycode 78 (keysym 0xff14, Scroll_Lock), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False
ao pressionar a tecla de rolagem. Observe
xev
. Se você já obtiver o nome "legível por humanos" nos seguintes parênteses, como "keycode 78
" acima, suas chaves já "funcionarão" tanto quanto X as reconhecerá como chaves distintas. Se sim, pule para 3. -
Adicione os códigos-chave a
Scroll_Lock
. Sintaxe de amostra:keycode 144 = XF86AudioPrev keycode 153 = XF86AudioNext keycode 176 = XF86AudioRaiseVolume keycode 174 = XF86AudioLowerVolume
-
Este é um gerenciador de janelas específico. Você mencionou o Xfce. De, e. o wiki do Gentoo para o Xfce:
Go to Settings > Keyboard Settings, and select the "Shortcuts" tab. To define our own key bindings, we have to create a new theme. Click "Add" to create it (note that all key bindings from the default theme are copied into the new theme). In the "Command Shortcuts" section, doubleclick on an empty slot, enter the command you would like to bind and press the according key. The keysym from your .Xmodmap should appear next to the command if everything works as expected. Done.
Ao todo, o wiki do Gentoo em teclas multimídia parece ser bom para instruções mais elaboradas.