Eu acho que a detecção de palma do meu touchpad é horrível. Configurei-o com a sensibilidade mínima para não estragar o uso do meu touchpad (PalmMinWidth = 5, PalmMinZ = 1) e ainda recebo solavancos aleatórios sempre que digito no teclado.
Prefiro usar a detecção da palma da mão do que desativar o teclado durante a digitação, porque acho que o teclado está desabilitado por um período muito longo (ou seja, eu terminei de digitar e tenho que esperar 2 segundos antes de usar o teclado novamente, o que é irritante) . Uma estratégia possível seria reduzir esse atraso, embora não tenha certeza se o touchpad permanecerá utilizável (se você souber como fazer isso, publique-o melhor do que nada :).
Sempre que uso o Windows, percebo que não estou tendo tantos problemas com o touchpad; portanto, deve haver uma maneira de melhorar a detecção da palma da mão?
Por fim, estou executando o Debian testando 64 bits no kernel do linux 3.2.0-rc7.
Respostas:
Eu tive problemas semelhantes e achei a resposta neste blog bastante completa e copiei os detalhes relevantes:
Configure a detecção de palma:Ative a detecção de palma, em um tipo de terminal:
Defina a largura máxima que deve ser interpretada como um dedo em vez de uma palma. Eu escolhi 4, a maioria das instruções usa 10, é bom adivinhar e testar aqui:
Em seguida, defina a altura mínima de uma palma contra um dedo:
Por fim, no Ubuntu, o clique do meio com 3 dedos não é ativado por padrão; portanto, se você deseja ativá-lo, use:
Em teoria, isso deve permitir 2 toques com o dedo do meio e 3 toques com o botão direito, mas no Ubuntu 13.04 o comportamento resultante é exatamente o oposto. Portanto, se você preferir tocar com dois dedos para clicar no meio, use:
Para tornar isso permanente assim que você encontrar as configurações corretas, salve-as nas
50-synaptics.conf
que estão localizadas no/usr/share/X11/xorg.conf.d/50-synaptics.conf
Debian / Ubuntu (Semplice) e/etc/X11/xorg.conf.d/50-synaptics.conf
nas distros baseadas no Arch Linux (a primeira parte "InputClass" é para a correção do clique do meio com vários toques , que já está ativado no Arch, para que você não precise adicioná-lo):Desativar temporariamente o touchpad enquanto digita:
Em vez de usar comandos synclient, use o syndaemon:
O wiki do arch afirma que, se você salvar este comando no seu
~/.xinitrc
arquivo, ele será executado automaticamente no seu próximo login. No entanto, quando fiz isso, eu não sabia que o comando deveria acontecer antes do lançamento da área de trabalho (exec DESKTOP.session
comando). Depois de brincar com vários outros arquivos de configuração e aprender muito sobre o gerenciador de exibição do SLiM, finalmente percebi que o comando só precisava ser movido para mais adiante no arquivo, pois os comandos após o lançamento da área de trabalho não serão executados até a área de trabalho é sair.fonte
Encontrei uma maneira de modificar o tempo durante o qual o touchpad é desativado durante a digitação. Para qualquer pessoa que esteja procurando por ele aqui está:
Nota: uma pesquisa no Google fornece a resposta com rapidez suficiente
Basta executar o programa
syndaemon -d
e adicionar como uma opção em-i wait_time
que wait_time é o tempo de espera antes de reativar o touchpad. Outros parâmetros úteis para fornecer ao syndaemon incluem-K
nunca desativar o touchpad quando as teclas são do modificador de formato + tecla e-t
desativar apenas os cliques e não os movimentos do mouse.Portanto, no meu caso, adicionei o seguinte a um script executado no login:
Com todas essas modificações, especialmente a
-t
bandeira, eu posso viver com o touchpad como está por enquanto!fonte
syndaemon
opções nele, apenas assynclient
opções.Eu tenho um laptop moderno com um grande Touchpad e, na metade do tempo, minha palma da mão direita estava no limite e fazia cliques falsos enquanto digitava. O método SynDient PalmDetect = 1 não estava funcionando para mim (não importa o que eu defina PalmMinWidth e PalmMinZ como). Talvez tenha sido o fato de minha palma estar tocando a almofada da direita e a detecção de palma pode estar verificando-a de cima. Eu não tenho certeza.
Resolvi o problema criando uma zona morta na borda direita. É assim que se faz:
fornecerá as configurações atuais do touch pad. de interesse são estes resultados aqui:
Obviamente, os números variam dependendo do hardware. Procure a borda que você deseja. No meu caso, era a borda direita. Peguei uma quantia que queria fazer a barba. Você deseja cortar o menor número possível, enquanto ainda bloqueia cliques falsos na palma da mão. Um teste muito fácil seria encontrar uma imagem clicável na Web, passar o mouse sobre o centro e descansar a palma da mão onde você normalmente digita. Para simular a digitação, bata (levemente!) Na borda do touch pad com a parte da palma da mão que geralmente se sobressai quando você digita. Se você receber cliques, saberá imediatamente. Será tentativa e erro, continue jogando até chegar ao ponto ideal. No meu caso, raspar 30 fez o truque:
Para modificar as outras arestas, altere AreaBottomEdge, AreaLeftEdge ou AreaTopEdge. Definir esses valores de volta para 0 os desativará.
fonte
PalmDetect=1
mas não consegui fazê-lo funcionar. Defino os parâmetros para que todas as entradas sejam tratadas como golpes acidentais na palma da mão, mas todas as entradas ainda sejam passadas. Portanto, meu touchpad não é compatível ou é de buggy. No final, usei osArea...Edge
parâmetros para raspar a área do touchpad. E isso funcionou.