logo wayland

Libinput 1.2 mejora el soporte para tabletas

Esta biblioteca encargada de manejar los dispositivos de entrada que resulta especialmente relevante en sistemas con Wayland, ha sacado una nueva versión que trae interesantes mejoras.

Seis meses después de que apareciera la primera versión mayor de este controlador que será el empleado en los sistemas que integren Wayland como protocolo gráfico, ha aparecido libinput 1.2 que sigue trayendo importante cambios.

Desde la versión 1.1 hay soporte inicial para manejar tabletas. Ahora los dispositivos etiquetados por ‘udev’ como ‘ID_INPUT_TABLET’ se manejan por libinput. Con ello es posible usar una stylus, un borrados, etc.

Además ahora es posible desactivar la función tocar y arrastrar. En cuanto a las nuevas funciones útiles para tabletas, se ofrece la posibilidad de usar hardware de entrada que permita movimientos gestuales con tres dedos. En algunos dispositivos que supuestamente tienen soporte para movimientos con tres dedos, las información que llega es demasiado mala como para ser útil, por lo que se limita al uso a dos dedos.

En cuanto a la histéresis del movimiento, se ha desactivado por defecto. De esa forma se proporcionan movimientos más suaves especialmente con pequeños desplazamiento. Así es más sencillo acertar en elementos pequeños gracias al aumento de la precisión. Según comentan los desarrolladores, en algunos touchpads antiguos es posible que sea necesaria la histéresis del movimiento, de forma que si el dispositivo está en la lista de touchpads problemáticos, se activa la función.

Sobre la función de desactivar el dispositivo de entrada mientras se escribe, se han arreglado un par de cosas. Si se presiona una tecla una sola vez en lugar de hacerlo de forma repetida, se tomará como una pulsación buena. Por otra parte ahora se detecta cuando el teclado es externo y no está asociado al touchpad, diferenciándolo del teclado integrado en el ordenador.

Para conocer todos los detalles de Libinput 1.2, puedes visitar el anuncio de la versión. Vía Phoronix.