Sto eseguendo Ubuntu 12.04 e ho un mouse Microsoft multi-pulsante. Vorrei mappare i tasti modificatore Ctrle rispettivamente i Altpulsanti sinistro e destro del mouse, quindi posso Ctrl+ fare clic e Alt-cliccare senza toccare la tastiera. I miei pulsanti del pollice sono pulsanti 8e 9.
Ho provato la soluzione in Come si configura un pulsante del mouse? che ha spiegato come mappare un doppio clic su a thumb button: questo ha funzionato per il doppio clic ma non sono riuscito a capire come modificare la soluzione per CtrleAlt
Ho anche provato Come mappare Ctrl / Shift sui pulsanti del mouse del mouse? che utilizzava xdotools e xbindkeys. Ho modificato lo script in questo:
~/.xbindkeysrc
:
"xdotool keydown alt"
b:9
"xdotool keyup alt"
release + alt + b:9
"xdotool keydown ctrl"
b:8
"xdotool keyup ctrl"
release + control + b:8
Quale QUASI funziona. Simula la Ctrlpressione di un tasto quando faccio clic sul pulsante sinistro del pollice, ma in realtà non riesco a tenere premuto il pulsante e faccio clic allo stesso tempo - tenere premuto thumb buttonsembra impedire che ascolti altri input fino a quando non viene rilasciato.
Qualcuno sa come posso far funzionare il mio pulsante del mouse come un tasto modificatore, quindi posso usare thumb button+ clic invece di Ctrl+ clic?
xev | grep button\|Button
, quindi, premi il pulsante "Ctrl" sulla finestra bianca, senza rilasciarlo, fai un clic, quindi rilascialo e pubblica l'output.