Esta não é uma resposta completa, mas o manual do arco ( Touchpads sem botões (também conhecidos como ClickPads) ) ) tem algumas informações sobre como corrigi-lo. Eu vou investigar mais quando tiver tempo.
Suponha um mousepad compatível com synaptics que não possua botões físicos, mas onde toda a superfície seja fisicamente clicável (não um toque, mas fisicamente clicável). Um touchpad específico com esses recursos é aquele encontrado no Macbook Pro (BCM5974).
Como, se possível, esse dispositivo pode ser configurado para agir como um touchpad normal, com botões físicos?
+---------------------+
| |
| Touch sensitive |
| area | (Note that the entire area including buttons
| | can be physically clicked on this type of
| | touchpad).
| |
+----------+----------+ <- AreaBottomEdge, touchpad disabled under this line.
| Button 1 | Button 2 |
+----------+----------+
Eu posso deixar a área do touchpad abaixo de "AreaBottomEdge" desativada como sensível ao toque, simplesmente dando a esse argumento um significado. O bloco ainda pode ser clicado (novamente, não tocado) nessa área, que é o que eu quero. Eu também posso facilmente desabilitar o toque, o que eu não quero, eu faço isso com TapButton = 0. Para AreaBottomEdge eu tenho que definir a 4000 que parece razoável na minha configuração particular.
No entanto, o problema é que clicar e arrastar não funciona. Tocar em dois pontos arbitrários no touchpad (mesmo sob o AreaBottomEdge) simplesmente não move o cursor. Para deixar claro o que não funciona: Tocar na área "Botão 1" (mesmo sem clicar) enquanto tenta mover o cursor em "Área sensível ao toque" não funciona. Eu preciso não só ser capaz de tocar a área em "Button 1" ao mover o cursor, mas para clicar nele.
Eu olhei para as várias opções de synaptics, eu tentei algumas delas, incluindo LockedDrags e TapAndDragGesture, mas ele não faz o que eu quero.
Isso pode ser feito? Se não com o synclient, então como?
Esta não é uma resposta completa, mas o manual do arco ( Touchpads sem botões (também conhecidos como ClickPads) ) ) tem algumas informações sobre como corrigi-lo. Eu vou investigar mais quando tiver tempo.