Esto es lo más importante que me impide disfrutar de Ubuntu / Linux.
Idealmente, me gustaría poder ejecutar mi script AutoHotKey en Ubuntu, pero no tuve mucha suerte trabajando con Wine.
Esto es lo que estoy haciendo en AHK (usar modificadores adicionales también funciona, Shift+ Alt+ les Shift+ right).
!l:: Send, {Right}
+!l:: Send, +{Right}
^!l:: Send, ^{Right}
^+!l:: Send, ^+{Right}
Intenté AutoKey, pero no estaba consumiendo datos, la reasignación de Alt+ Ia la tecla de flecha derecha funcionó, pero aún así se ejecutó Alt+ I, que a veces selecciona un elemento del menú de la aplicación.
Lo más cerca que estuve fue xbindkeysconfigurar teclas de acceso rápido, esto parece funcionar muy bien. Y xvkbdpara simular entrada; esta parte es realmente defectuosa; no funciona en todos los programas y me hace perder mucha concentración, entre otros problemas.
Para cualquiera que se pregunte qué estoy tratando de hacer: lo uso I J K Lcomo teclas de flecha mientras Altestá abajo.
fuente

Respuestas:
Nunca he usado xvkbd, pero hay otros dos excelentes programas para simular la entrada de teclado que me gusta y uso. Uno es
xtey el otro esxdotool.Ambos
xdotoolyxteson muy similares, pero como usoxtemás, entraré en eso.xte:
La sintaxis más básica para
xtees:xteSin embargo, puede hacer mucho más que crear una entrada de teclado, también puede mover el mouse y simular presionar el botón del mouse, entre otras cosas.Ejemplos de sintaxis:
Para llamar a una sola tecla, presione:
xte 'key keyName'Para llamar a una combinación de teclas:
xte 'keydown keyName' 'keydown secondKeyName' 'keyup keyName' 'keyup secondKeyNamePara llamar a un botón del mouse:
xte 'mouseclick buttonNumber'(Puede encontrar los números de los botonesxev)Para mover el mouse:
xte 'mousemove xCoordinate yCoordinate'¡Y más! Leer
man xteNombres clave:
Aquí hay una lista de nombres clave (distintos de los obvios):
Leyendo:
También te puede interesar leer:
¿Cómo puedo cambiar las teclas de mi teclado? (¿Cómo puedo crear comandos / atajos de teclado personalizados?)
¿Cómo vuelvo a asignar ciertas teclas o dispositivos?
fuente
xbindkeys. Cuandoxte 'key a'se llama desdexbindkeysallí solo hace que mi cursor parpadee cuando presiono mi tecla de acceso rápido.xte 'key a'en la línea de comando funciona.gnome-terminalllamado dexbindkeysobras. No estoy seguro de dónde está el problema.xteesté tratando de enviar el evento clave a la ventana enfocada cuando se llama desdexbindkeys...xbindkeysproblema. Para mí, tengo que presionar la combinación de teclas exactamente al mismo tiempoxbindkeyspara enviar el comando. YMMV.xbindkeysproblema;xdotooltrabajé con él, pero cuando mantenía presionada una tecla, nunca lo repetiría. ¿Cuáles son buenas alternativas axbindkeys?xbindkeysno lo hizo bastante bien preforma (que no lo hace con xte .. al menos para mí.)