lanzar un comando cuando se presiona el botón del joystick

lanzar un comando cuando se presiona el botón del joystick

Estoy buscando una manera de hacer que Ubuntu pueda asignar una tecla determinada en mi dispositivo arcade como tecla "esc" en el teclado.

Estoy construyendo una barra de bar basada en Ubuntu y todo funciona bien, excepto algunos emuladores que, para salir, me obligan a usar la tecla Esc del teclado y no hay forma de asignar otras teclas.

Hay una manera de hacerlo ? Desde hace una semana estoy buscando alguna solución que funcione pero sin éxito.

Estoy ejecutando Ubuntu 18.0.4

Gracias de antemano por cualquier ayuda

Respuesta1

Abra Terminal y ejecute xevpara verificar el código del botón que desea.

Cuando presionas el botón para asignar ESClees

ButtonPress event, serial 40, synthetic NO, window 0x6400001,  
root 0x1db, subw 0x0, time 152278931, (159,99), root:(1901,151),  
state 0x0, button 3, same_screen YES

Algo como esto, el punto importante es button 3que ese es el número que necesitas saber.

Luego edite $HOME/.xbindkeysrc
Agregar

"xte 'key Escape'"  
b:3+release

Recargar el .xbindkeysrcporkillall -HUP xbindkeys

Nota: el número del botón del mouse probablemente no sea 3.

información relacionada