Tasto bloc maiusc e mappa al clic centrale del mouse


12

Dato che lo uso raramente caps-lock, vorrei invece mappare la chiave con un clic del mouse centrale. Vorrei anche mappare Alt+ Caps Locksulla funzione originale del tasto BLOC MAIUSC, se mai ne avessi bisogno.

Posso mappare qualsiasi scorciatoia da tastiera xdotool click 2, ma la finestra di dialogo Scorciatoie da tastiera di Gnome non mi consente di assegnare un comando al tasto BLOC MAIUSC, anche con i modificatori.

So che è un po 'una strana impresa; Come farei per farlo?

Risposte:


5

Se rimuovi per la prima volta il modificatore di blocco dal tasto BLOC MAIUSC, dovresti essere in grado di assegnare il tasto in Scorciatoie da tastiera, usa il comando seguente per farlo:

echo  'remove lock = Caps_Lock' | xmodmap -

molto buona! qualche possibilità di riavviare maiusc su alt + capslock?
Stefano Palazzo

3

Un'altra soluzione semplice se si preferisce utilizzare una GUI è installare easystroke:

sudo apt-get install easystroke

È possibile mappare facilmente i tasti della tastiera e le scorciatoie ai pulsanti del mouse e ai gesti del mouse.


0

Vecchia domanda, nuova risposta, copiando me stesso da qui: /superuser/947807/emulate-left-mouse-button-with-capslock-key/1409757#1409757

Stavo cercando CapsLock = clic sinistro, che dovrebbe essere simile. Dopo molte sperimentazioni ho realizzato di avere risultati migliori con xdotoolinvece di xte.

Nel mio ~/.bashrc(o qualunque script di avvio sia appropriato per il tuo sistema) ho aggiunto questa riga:

/usr/bin/xmodmap -e "keycode 66 ="

Ciò rimuove il comportamento di "blocco" di Caps Lock e assegna quella chiave (chiave 66) al nulla. Stavo armeggiando nel metterlo in altri posti simili .xinitrc, ma non hanno mai funzionato. È abbastanza sicuro .bashrcanche se viene rieseguito con ogni sessione del terminale aperta (a seconda di come .bashrcè stata impostata nel complesso).

Per xbindkeysho creato il file ~ / .xbindkeysrc con queste righe:

"xdotool mousedown 1"
  c:66

"xdotool mouseup 1"
  release + c:66

Un riavvio o l'esecuzione source ~/.bashrcdovrebbe far funzionare la xmodmapparte. Per ricaricare xbindkeys, prova questo:

killall xbindkeys
xbindkeys -f ~/.xbindkeysrc
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.