Mouseless - control basado en teclado para macOS/Linux/Windows
(mouseless.click)- App multiplataforma diseñada para controlar el cursor solo con el teclado y realizar clics rápidamente
- Tomar el mouse, hacer clic y luego volver al teclado toma más de 2 segundos, pero ingresando unas cuantas coordenadas se puede hacer clic en menos de 1 segundo
- Ofrece control completo con soporte para botones izquierdo, derecho, central, atrás y adelante, además de clic, movimiento, arrastrar, soltar, desplazamiento, doble clic y triple clic
- Free mode ofrece movimiento fluido y personalizable sin superposición, modernizando la implementación existente de mouse keys del sistema operativo o de teclados personalizados
- Herramienta de accesibilidad que reduce el dolor y la carga causados por clics repetitivos y el uso prolongado del trackpad, y que también ofrece una solución eficiente y con funcionalidad completa para quienes no pueden usar un mouse
Funciones clave
- Mouseless se presenta con el lema “Lightning-fast mouse control with the keyboard” y ofrece una forma de hacer clic ingresando unas cuantas coordenadas con el teclado
- Su ventaja frente al mouse está en reducir el tiempo necesario para hacer clic y volver al teclado
- Mouseless: permite hacer clic en menos de 1 segundo
- Mouse: tomar el mouse y hacer clic toma más de 2 segundos, y luego se necesita tiempo adicional para volver al teclado
Alcance del control y contexto de uso
- Alcance del control de botones
- Soporta los botones izquierdo, derecho, central, atrás y adelante
- Alcance del control de acciones
- Soporta clic, movimiento, arrastrar, soltar, desplazamiento, doble clic y triple clic
- Free mode ofrece movimiento fluido y personalizable sin superposición, y se presenta como una forma moderna de reemplazar las implementaciones existentes de mouse keys
- Se explica que permite controlar el cursor sin superficie incluso fuera del escritorio, con ejemplos de uso en el sofá, la cama o durante desplazamientos
- Propone repartir las tareas de clic hacia el teclado para reducir el dolor y la carga causados por clics repetitivos o el uso prolongado del trackpad
- Enfatiza su objetivo de accesibilidad al ofrecer una solución eficiente y con funcionalidad completa para personas que no pueden usar un mouse
1 comentarios
Comentarios en Hacker News
Me gusta más el enfoque de ShortCat: https://shortcat.app/
Es parecido a Vimium, pero aplicado a todo el SO. Viendo los comentarios aquí, Homerow también parece similar.
De verdad me gustaría conocer algo igual para Linux, y si ese modelo está bien resuelto en otros entornos de escritorio, hasta podría dejar Gnome.
Tampoco estoy seguro de que sea necesariamente bueno que los atajos cambien de forma dinámica. Si usas Mouseless durante mucho tiempo, quizá la memoria muscular funcione mejor porque las posiciones en pantalla se mapean a las mismas combinaciones de teclas.
Está genial, pero es una lástima que la situación sea básicamente “mostremos coordenadas de dónde hay que hacer clic con el mouse”. Me parece que sería mejor diseñar interfaces pensando desde el inicio en usuarios que trabajan sin dispositivo apuntador.
Eso sí, el software de terceros inevitablemente es un caso aparte. Lo que está hecho con componentes basados en Win32 suele estar bastante bien, pero las apps adornadas como “modernas” rara vez tienen soporte fuerte de teclado.
Contrasta con enfoques como paletas de comandos, controles de accesibilidad o navegación por árboles de sintaxis, que aprovechan nombres, contenido o estructura del documento que el usuario ya conoce. Eso puede imponer menos carga cognitiva que un modo especial que muestra códigos de dos letras que hay que leer o memorizar cada vez.
Además, estos métodos también permiten activar botones, elementos de menú o enlaces que están fuera de la pantalla actual o escondidos dentro de menús, así que incluso reducen la cantidad total de “clics”. La desventaja es que pueden tomar más tiempo de entrada que los códigos de dos letras. Aun así, para la mayoría probablemente sea más eficiente optimizar la carga cognitiva en conjunto que la velocidad pura.
A largo plazo, conforme mejore el seguimiento ocular, probablemente aparezcan sistemas híbridos más rápidos y con menos carga cognitiva que estos enfoques.
Keynav – retire your mouse (2016): https://news.ycombinator.com/item?id=11945936
Port para Wayland: https://github.com/kovetskiy/waynav
Algunas herramientas parecidas ya existentes para quienes tengan curiosidad.
En Vim están easymotion y hop.nvim, en tmux está Morantron/tmux-fingers. En Chrome está Vimium.
También es posible meter control del mouse en el firmware del teclado: https://docs.qmk.fm/features/mouse_keys
Si lo enfocas al revés, mejorar rápido la destreza con el mouse podría aumentar más la productividad. El género FPS competitivo ha producido muchas herramientas de entrenamiento de puntería para mejorar la memoria muscular.
https://www.3daimtrainer.com/
Cambiar software con mal soporte de navegación por teclado por alternativas modernas mejores ayuda literalmente 10 veces más a la productividad que tener un mouse rápido.
Proponer entrenamiento de puntería con mouse como método para mejorar la productividad es de lo más patético que he visto.
Para los fanáticos del teclado está monkeytype: https://monkeytype.com/
Aimlabs: https://store.steampowered.com/app/714010/Aimlabs/
Otro consejo que de verdad me ayudó fue aceptar una buena aceleración del mouse. Me refiero a aceleración de verdad, no la basura integrada de Windows o Mac. Esta herramienta hizo que la sensación de usar el mouse mejorara al menos 3 veces: https://github.com/RawAccelOfficial/rawaccel
Me gusta más el enfoque de Homerow: https://www.homerow.com/
Es como un Vimium para todo Mac, y se conecta a la API de accesibilidad de macOS
Alternativas de código abierto:
https://github.com/moverest/wl-kbptr
https://github.com/petoncle/mousemaster
https://github.com/y3owk1n/neru
https://github.com/mjrusso/scoot
https://github.com/jbensmann/mouseless
https://github.com/rvaiya/warpd — de hecho, ya casi no recibe buen mantenimiento
Personalmente, me gusta mucho más el método tipo Vimium que la cuadrícula. Por desgracia, no todas las apps tienen un buen árbol de accesibilidad, y lamentablemente Zed no es una de ellas. Aun así, al abrir la página de neru me di cuenta de que estaba usando una versión atrasada, y todavía no he probado el “Native Vision OCR” que añadieron al modo de pistas
También me gusta tener un trackpad encima del teclado. Ahora uso un SoflePLUS2, pero todavía no me convence por completo el escalonamiento por filas. Así puedo mover una mano apenas un poco para usar un dispositivo apuntador real
En el video de Mouseless, el creador intentó poner el mouse entre las dos mitades del teclado para reducir la distancia de movimiento, pero a mí me parece que comprometió la posición del teclado para facilitar el uso del mouse. Termina siendo una disposición con los brazos abiertos y paralelos, y las muñecas giradas hacia adentro, que se ve menos favorable que un teclado más separado con ambas mitades más cerca y convergiendo un poco. Parece que tampoco le dio tenting para reducir la diferencia vertical con el mouse, y quizá la alfombrilla también terminó siendo incómodamente pequeña para evitar compromisos mayores. No es el tipo de punto medio que yo buscaría
Usa un enfoque de cuadrícula recursiva para usuarios de Hammerspoon en macOS, y entre las implementaciones de código abierto probablemente sea la más fácil de personalizar por completo. La hice yo hace algunos años
Como referencia, soy el autor y uno de sus mantenedores
Luego me di cuenta de que en realidad solo necesito esto para navegar por la web el 99% del tiempo, y me pasé a kinkHints de Firefox. Con eso resolví la necesidad de hacer clic en enlaces
En Linux no se siente tan necesario tener una herramienta así. Casi todo se puede hacer desde la terminal, y ese es el flujo de trabajo sin mouse que se suele preferir. Usar una GUI sin mouse hasta se siente un poco contradictorio
¿De verdad es más rápido? Hice algo parecido como prueba de concepto, y hasta armé un juego de prueba para medir qué tan rápido era usando teclado. Sorprendentemente, el mouse siempre fue mucho más rápido
Uso warpd, que es una herramienta parecida, y para mí el punto no es la velocidad sino la comodidad de mantener las manos sobre el teclado. Igual sigo usando mucho el mouse, pero warpd a menudo me resulta útil
Todavía tengo un teclado con TrackPoint
No entiendo por qué no tiene nada de popularidad y solo lo fabrican unos pocos fabricantes
Para mí no reemplaza al mouse, pero el TrackPoint está entre las teclas G/H/B, así que se puede alcanzar sin quitar los dedos de la posición de escritura. Por eso va muy bien para comandos simples de mouse