domingo, 16 de abril de 2017

Habilitando el botón derecho del ratón al pulsar con dos dedos en el clickpad de la Thinkpad t440s utilizando libinput y gsettings.

Con la aparición de los gestos en las interfaces de usuario y las pantallas táctiles, se han hecho populares los clickpad, que es un touchpad con un mecanismo que simula el clic de los botones del ratón (se lee más complicado de lo que realmente es). En Debian GNU/Linux (al igual que en otras distribuciones) presentan múltiples controladores (cada uno distintos métodos de configuración), mi experiencia más reciente fue con un Thinkpad t440s y libinput.

Bastante notas hay sobre Internet sobre el experimento de Lenovo de hace algunos años de introducir un UltraNav sin botones físicos, pero pocas notas de como configurar su comportamiento con libinput (el controlador por omisión en Debian Stretch). Normalmente se tienen varias zonas, que dependiendo en donde pulsemos se obtiene un botón del raón distinto, en la imagen siguiente la zona roja sería el botón 1 (izquierdo), la azul el botón 2 (derecho) y la zona verde sería el botón central, que en combinación con el trackpoint permitiría hacer desplazamiento vertical u horizontal.


En particular, me parece más natural tener un solo espacio fuera de los botones superiores en donde hacer click y dependiendo del número de dedos con que presionemos se simulan los botones: un dedo para el botón 1, dos dedos para el botón 2 y tres dedos para el botón central. En la imagen a continuación sería la zona gris.


Para configurar este comportamiento en Debian Strech utilizando GNOME como entorno de escritorio se tiene que cambiar con dconf-editor el esquema org.gnome.desktop.peripherals.touchpad para que la llave click-method tenga el valor 'fingers', o más fácil aún ejecutar en la consola:

gsettings set org.gnome.desktop.peripherals.touchpad click-method 'fingers' 

No hay comentarios.:

Publicar un comentario