Estou usando para steam
jogar . Até agora tudo funciona, exceto os botões do polegar do mouse. Tentei mapeá-los no jogo, então percebi que o jogo não identifica essas chaves. Eu passei pelos botões de polegar - para frente e para trás, mas acho que o problema aqui é não identificar eventos de botões de polegar como botões. (Estou usando + + configuração)CS:GO
Arch Linux
evdev
Arch Linux
bspwm
sxhkd
xev
saída para o botão do polegar para a frente
LeaveNotify event, serial 33, synthetic NO, window 0x4c00001,
root 0x1e6, subw 0x0, time 4046616, (2,420), root:(974,442),
mode NotifyGrab, detail NotifyAncestor, same_screen YES,
focus YES, state 0
EnterNotify event, serial 33, synthetic NO, window 0x4c00001,
root 0x1e6, subw 0x0, time 4046777, (2,420), root:(974,442),
mode NotifyUngrab, detail NotifyAncestor, same_screen YES,
focus YES, state 0
KeymapNotify event, serial 33, synthetic NO, window 0x0,
keys: 4294967270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
xev
saída para o botão do polegar para trás
LeaveNotify event, serial 33, synthetic NO, window 0x4a00001,
root 0x1e6, subw 0x0, time 3944070, (7,455), root:(979,477),
mode NotifyGrab, detail NotifyAncestor, same_screen YES,
focus YES, state 0
EnterNotify event, serial 33, synthetic NO, window 0x4a00001,
root 0x1e6, subw 0x0, time 3944181, (7,455), root:(979,477),
mode NotifyUngrab, detail NotifyAncestor, same_screen YES,
focus YES, state 0
KeymapNotify event, serial 33, synthetic NO, window 0x0,
keys: 4294967270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tentei seguir as configurações xorg
também.
Section "InputDevice"
Identifier "Evdev Mouse"
Driver "evdev"
Option "Name" "Kingsis Peripherals ZOWIE Gaming mouse"
Option "evBits" "+1-2"
Option "keyBits" "~272-287"
Option "relBits" "~0-2 ~6 ~8"
Option "Pass" "3"
Option "CorePointer"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
InputDevice "Evdev Mouse" "CorePointer"
EndSection
Eu tentei matarsxhkd
De acordo com a solução nesta questão, as chaves podem ser capturadas globalmente. a única aplicação potencial seria, sxhkd
então eu matei o processo e tentei os botões do polegar na xev
janela, mas deu os mesmos resultados mencionados acima.
Como faço para que os botões do polegar funcionem?
Não posso comentar ainda, então escrevendo isso como resposta. Sugiro verificar com outro mouse comum usando algumas configurações conhecidas para eles, conforme mostrado no link a seguir: https://wiki.archlinux.org/index.php/Mouse_buttons
Por exemplo, eles indicam que os botões de polegar na maioria dos mouses Logitech MX resolvem para 8 e 9. Quando tudo funcionar com aquele outro mouse comum, a solução de problemas com o Zowie pode ser mais clara e fácil.
Eu esqueci completamente que estava rodando
imwheel
em segundo plano para aumentar a velocidade da roda de rolagem. Os botões do mouse são capturados globalmente,imwheel
mas nunca saíram. Eu poderia restringirimwheel
para capturar o botão 4 e 5 como na resposta desta pergunta