Eu tenho um laptop Asus (não zenbook) que comprei na semana passada. Possui um Touchpad da Elantech. Aqui está o que está funcionando:
- Rolagem pela borda ou rolagem com dois dedos.
- Três dedos e dois dedos.
- Clique esquerdo e clique direito e toque duas vezes.
A única coisa que impede que isso seja perfeito é que, quando estou digitando, às vezes minha palma bate no touchpad da maneira certa e as coisas ficam loucas. Isso pode ser um incômodo real ao escrever código.
Alguém pode ajudar?
Aqui está a saída de xinput list
:
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ ASUS USB2.0 Webcam id=9 [slave keyboard (3)]
↳ Asus WMI hotkeys id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
saída de: ps aux | syndaemon grep
jason 2911 0,0 0,0 20208 948? S Feb13 0:53 syndaemon -i 2.0 -K -R -t
jason 10256 0,0 0,0 13584 928 pts / 2 S + 14:18 0:00 grep syndaemon
ps aux | grep syndaemon
. Se possível, adicione-o à pergunta original.Respostas:
Sei que não é o que você realmente deseja (completamente automático?), Mas é fácil criar atalhos de teclado para desativar e ativar o touchpad.
No seu
xinput list
, o ID do seu touchpad é 12 . Use este comando para desativá-lo:Use isto para habilitá-lo:
Vincule esses comandos aos seus atalhos personalizados (Teclado / Atalhos / Atalhos Personalizados). Talvez isso possa ser feito em um script?
fonte
Conheço duas maneiras de desativar o touchpad durante a digitação. Primeiro a maneira gráfica. Clique em Dash e escreva: touchpad, clique em "mouse e touchpad" para abrir e marque a caixa "Desativar touchpad ao digitar"
O segundo (acho que é o mesmo) é o terminal. Abra um terminal (CTRL + ALT + T) e escreva
O número após -i indica os segundos após a última tecla pressionada para que o touchpad volte a funcionar. A opção -d é para o syndaemon continuar executando em segundo plano (como daemon).
fonte
Inicie o synaptiks. Eu tive um pequeno problema com isso, pois às vezes falha ao iniciar. Tente iniciá-lo novamente até ver a caixa de diálogo da GUI.
Na caixa de diálogo, você pode definir 'Desativar automaticamente o touchpad na atividade do teclado' e 'Tempo para esperar antes de ligar o touchpad novamente'.
Você também pode definir 'Desligar automaticamente o touchpad se um mouse estiver conectado'.
fonte
Eu uso esse script que acabei de usar. Altere os dispositivos de teclado e mouse de acordo com a saída do xinput --list
fonte