Vieja pregunta, nueva respuesta, copiándome desde aquí:
/superuser/947807/emulate-left-mouse-button-with-capslock-key/1409757#1409757
Estaba buscando CapsLock = clic izquierdo, que debería ser similar. Después de mucha experimentación, me di cuenta de que obtuve mejores resultados en xdotool
lugar de xte
.
En mi ~/.bashrc
(o cualquier script de inicio apropiado para su sistema) agregué esta línea:
/usr/bin/xmodmap -e "keycode 66 ="
Esto elimina el comportamiento de 'bloqueo' del bloqueo de mayúsculas y asigna esa clave (clave 66) a la nada. Estaba jugando con poner esto en otros lugares como .xinitrc
, pero nunca funcionaron. Es bastante seguro .bashrc
a pesar de que se vuelve a ejecutar con cada sesión de terminal abierta (dependiendo de cómo .bashrc
esté configurado en general).
Porque xbindkeys
creé el archivo ~ / .xbindkeysrc con estas líneas:
"xdotool mousedown 1"
c:66
"xdotool mouseup 1"
release + c:66
Un reinicio o ejecución source ~/.bashrc
debería hacer que la xmodmap
pieza funcione. Para recargar xbindkeys
, intente esto:
killall xbindkeys
xbindkeys -f ~/.xbindkeysrc