¿Cómo deshabilito el clic derecho cuando presiono el lado derecho de mi trackpad?


10

Estoy tratando de descubrir cómo deshabilitar el lado derecho de mi trackpad en Ubuntu. El comportamiento predeterminado es para el lado derecho al clic derecho. Sin embargo, me gustaría que un solo clic en cualquier lugar del pad actúe como un solo clic, mientras que presionar con dos dedos se comporta como un clic derecho.

También tengo un sony vaio T-series SVT13122CXS y estoy ejecutando 12.10.

Gracias por cualquier ayuda.


¿Me preguntaba si había alguna otra sugerencia?
BioGuy el

Edita el título. Pensé que estabas preguntando cómo hacer toques en el lado derecho del panel táctil para no hacer nada en lugar de mover el mouse.
user3113723

Respuestas:


12

Esto lo hizo por mí: http://kernpanik.com/geekstuff/2015/01/12/disable-rightclick-synaptics.html

Para mí, esto deshabilitó el área de clic del lado derecho sin deshabilitar el "clic derecho" de dos dedos.

Esencialmente, ejecuta esto:

synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

Para persistir, agregue un script que haga esto en "Aplicaciones de inicio".


¡EXCELENTE! Un problema ... ¿sabes cómo puedo instalar synclient? Actualmente estoy usando Ubuntu GNOME. ¡Gracias!
BioGuy

WFM! ¡Gracias! @bioguy, en Linux Mint 17.3, esxserver-xorg-input-synaptics-lts-vivid
mrm

2

Esto es lo que hice: (13 es donde estaba mi dispositivo sináptico): configuré el botón izquierdo, central y derecho para hacer clic izquierdo, pero no desactivé el desplazamiento.

xinput set-button-map 13 1 1 1 4 5 6 7 8 9


1
Hmmmm ... muy cerca. El desplazamiento funciona, y tocar o hacer clic en cualquier parte del pad actúa como un clic izquierdo. Sin embargo, tocar la almohadilla con dos dedos ya no actúa como un clic derecho.
BioGuy

Sí, este método realmente reasignará tanto el clic con dos dedos como el clic inferior derecho. Al menos eso me pasó a mí. (
Agregué

0

Primero ejecuta el comando

xinput

Obtendrá una salida que se parece a

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Multi-Input Device                        id=13   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=16   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
....

El panel táctil es el dispositivo con ID 16. Verifique la ID correcta para su caso.

Luego, ejecuta el comando

 xinput set-button-map 16 1 2 3 0 0 6 7 8 9

dónde

 16 is in my case the ID for the touchpad
 1 is the left click
 2 is the middle click
 3 is the right click
 0 we disable the scroll up (otherwise it would be 4)
 0 we disable the scroll down (otherwise it would be 5)
 6 ... we leave the rest as they are so we do not disable something important

Ahora el lado derecho del panel táctil está desactivado y no responde al desplazamiento.


Hrmmm ... bueno, eso casi funciona. Todavía quiero poder desplazarme hacia arriba y hacia abajo. Simplemente deshabilite el clic derecho cuando hago clic en el lado derecho del pad.
BioGuy

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.