Linux: emule clics del mouse con el teclado


14

¿Cómo puedo emular un clic del mouse en un teclado en Linux, por ejemplo, definiendo que mi tecla CTRL derecha debería comportarse como si hiciera clic en el botón derecho del mouse?

Respuestas:


16

Hay una opción de "usar teclado numérico como mouse" para kde y gnome. En kde 4.4 se encuentra en la configuración del sistema -> Mouse -> Navegación del mouse. Creo que está en la configuración de accesibilidad en gnome. Las acciones de clic aparecen en las teclas alrededor del teclado numérico: la tecla "+" es hacer clic derecho y la tecla "5" es hacer clic izquierdo en kde.

Si no ejecuta kde / gnome o desea utilizar una solución más configurable, debería funcionar algún tipo de combinación de estos dos programas:

http://www.semicomplete.com/blog/geekery/xdo.html

http://www.nongnu.org/xbindkeys/xbindkeys.html

Use xbindkeys para vincular una pulsación de tecla a

   echo "click 3" | xdo

para obtener un clic derecho.


2
En KDE 4.7 esto se ha movido y renombrado ligeramente: Hardware | Dispositivos de entrada | Ratón | Navegación con el mouse | Mueva el puntero con el teclado. ¡Gracias por el consejo! Resolvió mi problema perfectamente (solo tengo un lápiz sin botones ...)
kwutchak

2
xdo no parece hacer el truco para mí, pero lo xdotool click 3hace.
Dario Seidl

7

Puede crear accesos directos Keyboard > Custom Shortcutsy agregar los comandos de xdotool. Por ejemplo:

Super + Z -> xdotool click 1 # left click
Super + X -> xdotool click 2 # middle click
Super + C -> xdotool click 3 # right click

3

En CentOS 6.4 está aquí:

Menú del sistema -> Preferencias -> Teclado -> Clics del mouse (pestaña) -> Habilitar el teclado para emular el mouse (casilla de verificación)

Ahora use el teclado '5' para hacer clic con el botón izquierdo (los otros números del teclado mueven el mouse).

Preferencias del mouse (linuxtopia.org)

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.