Emular el mouse con el teclado

Como ya escribí en un post anterior, compré un teclado y un mouse wireless para usar la computadora a unos 3 metros de distancia. Pero el mouse no está funcionando.
Si por un lado la combinación del window manager Awesome y el uso predominante de programas de línea de comandos me permite casi no necesitar cursor, algunos programas y páginas web no son muy amigables sin un mouse.
Hasta que compre otro mouse, mi solución temporal fue configurar el teclado numérico para controlar el puntero, simular el scroll wheel y los botones.
Instala
xdotooljulio@julio-acer ~> sudo pacman -S xdotoolAñade lo siguiente a
~/.xbindkeysrc# Mover al noroeste (arriba-izquierda) "xdotool mousemove_relative -- -10 -10" KP_Home # Mover al norte (arriba) "xdotool mousemove_relative 0 -10" KP_Up # Mover al noreste (arriba-derecha) "xdotool mousemove_relative 10 -10" KP_Prior # Mover al oeste (izquierda) "xdotool mousemove_relative -- -10 0" KP_Left # Mover al este (derecha) "xdotool mousemove_relative 10 0" KP_Right # Mover al sudoeste (abajo-izquierda) "xdotool mousemove_relative -- -10 10" KP_End # Mover al sur (abajo) "xdotool mousemove_relative 0 10" KP_Down # Mover al sudeste (abajo-derecha) "xdotool mousemove_relative 10 10" KP_Next # Clic izquierdo "xdotool click 1" KP_Insert # Clic medio "xdotool click 2" KP_Delete # Clic derecho "xdotool click 3" KP_Enter # Scroll arriba "xdotool click 4" KP_Subtract # Scroll abajo "xdotool click 5" KP_Add
Ajusta las teclas según la salida de xev ¡y listo! Así puedes simular lo básico del mouse con el
teclado.

Soy un ingeniero informático brasileño radicado en Alemania, apasionado por la tecnología, la ciencia, la fotografía y los idiomas.
Llevo programando cerca de dos décadas, explorando desde apps móviles y desarrollo web hasta aprendizaje automático. Hoy me enfoco en SRE en la nube e ingeniería de datos.
Soy voluntario en las comunidades de open source y Python, ayudando a organizar PyCon DE y PyData Berlin, dando mentorías y contribuyendo con código y traducciones.
En mi blog comparto consejos de Linux, guías de configuración y notas personales que escribí como referencia futura. Espero que también sean útiles para otras personas. El contenido está disponible en varios idiomas.
Visita mi galería para ver algunas de mis fotografías.
Fuera del teclado, me encontrarás en conciertos, tocando el clarinete, en bicicleta, buceando o explorando nuevos lugares, culturas y cocinas.
¡Siempre feliz de conectar! 🙂