Ok, eu fiz um bom progresso.
Primeiro, usei xinput test "Ultrathin Touch Mouse" para ver o que acontece ao interagir com o mouse e descobri que:
- Nenhuma entrada é fornecida pelo mouse no único toque. Então, talvez o mouse em si não esteja enviando toques únicos
- Ao tocar duas vezes com dois dedos, o mouse envia os eventos
char 134keydownekeyup
Char 134 é Super_R (tecla Super do lado direito).
O olhei com dconf-editor para /org/gnome/mutter/overlay-key e vi que está vinculado a Super_L (tecla super do lado esquerdo).
Agora eu tinha duas opções:
-
Opção 1: Altere
/org/gnome/mutter/overlay-keyparaSuper_Re toque duas vezes com dois dedos no meu mouse comecei a trabalhar conforme desejado (mostrando o modo de visão geral). No entanto, isso impede que Super_L faça o mesmo. E desde que eu estou em um laptop e eu só tenho super-chave da mão esquerda, essa solução não é muito útil, então eu fui para -
Opção 2 : "Map"
Super_RtoSuper_L: - Instale
xbindkeysexdotool - Crie o arquivo
~/.xbindkeysrce adicione o seguinte:
"xdotool key Super_L"
c:134
- Finalmente, execute (e também coloque seus itens de inicialização)
xbindkeys
Basicamente, quando eu duplo toque com dois dedos no meu mouse, ele envia uma pressão de tecla Super_R que é interceptada por xbindkeys que, por sua vez, simula uma tecla Super_L via xdotool conforme definido em ~/.xbindkeysrc Arquivo.
Espero que isso ajude outras pessoas a integrarem melhor seus gestos de mouse com o DE.