Tengo el botón "Clic derecho" (menú) en mi teclado, que es completamente inútil. Quiero reasignar el teclado de manera que cada vez que presione este botón, simule una "FLECHA ARRIBA" y luego de 0,1 segundos una "FLECHA ABAJO". En mi uso diario necesito presionar las flechas hacia arriba y hacia abajo repetidamente y quiero simplificar este proceso. ¿Es esto posible de alguna manera?
Respuesta1
Debería poder usar xte
o xdotool
hacer esto en combinación con xbindkeys
; o xte
son xdotool
necesarios ya que necesita sintetizar dos pulsaciones de teclas, lo que esos programas le permiten hacer.
Primero, instale los programas con:
sudo apt-get install xbindkeys xdotool
Agregue ~/.xbindkeysrc
lo siguiente:
"xdotool key --delay 100 Up Down"
c:135
El comando entre comillas debe ir primero, seguido en la segunda línea por el código clave o símbolo de clave que desea usar con él; ese es mi código clave para la tecla Menú. También puedes intentar usar solo el símbolo de clave ( Menu
) en lugar de ese código clave. Si tiene problemas, use xev
y presione la tecla de menú para encontrar su código clave y símbolo de clave.
Dijiste que querías un retraso de 0,1 segundos y xdotool
cuentas el retraso en milisegundos, por lo que 100 ms es una décima de segundo (1000 ms = 1 segundo). Las dos claves requeridas se especifican al final del comando; puede cambiarlos para decir f g
si desea probarlo en la terminal para ver si está obteniendo las pulsaciones de teclas correctas.
Ahora ejecute killall xbindkeys
y xbindkeys &
así se lee el archivo de configuración (o cierre sesión e inicie sesión nuevamente) y al presionar la tecla de menú ahora hará lo que desee.
También es posible que desees desactivar uno de los ajustes preestablecidos en ~/.xbindkeysrc
, ya que eso puede causar problemas. Por favor mirami respuesta para esta preguntapara más información sobre eso.
Para obtener más información, consulte man xdotool
, man xbindkeys
o elpáginas de manual de ubuntu en línea.