запустить команду при нажатии кнопки джойстика

запустить команду при нажатии кнопки джойстика

Я ищу способ заставить Ubuntu назначить одну определенную клавишу на моем аркадном джойстике как клавишу «esc» на клавиатуре.

Я создаю панель управления на базе Ubuntu, и все работает нормально, за исключением некоторых эмуляторов, которые для выхода заставляют меня использовать клавишу Esc на клавиатуре, а другие клавиши назначить нет возможности.

есть ли способ сделать это? Уже неделю ищу какое-нибудь рабочее решение, но безуспешно

Я использую Ubuntu 18.0.4.

Заранее спасибо за любую помощь

решение1

Откройте Терминал и запустите его, xevчтобы проверить код нужной вам кнопки.

Когда вы нажимаете кнопку, чтобы подписать, ESCвы читаете

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

Что-то вроде этого, главное, button 3что это число вам нужно знать.

Затем отредактируйте $HOME/.xbindkeysrc
Добавить

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

Перезагрузить.xbindkeysrckillall -HUP xbindkeys

Примечание: номер вашей кнопки мыши, вероятно, не 3.

Связанный контент