Mappatura della combinazione di tasti con xmodmap


Risposte:


11

Questo non è possibile con xmodmap. Non credo sia possibile nemmeno con XKB, ma non ne sono sicuro.

Il tuo obiettivo è avere un tasto sempre identico a premere Ctrl+ C(ad es. In un terminale, interromperebbe il programma in esecuzione) o avere un tasto di copia negli Appunti? Se quest'ultimo, prova

keycode 135 = XF86Copy

Il XF86Copykeysym è pensato per una chiave da copiare negli appunti, ma non so quante applicazioni abbiano quel collegamento pronto all'uso.

Se utilizzi Ubuntu, e possibilmente anche se non lo sei, il metodo consigliato per impostare chiavi aggiuntive ("multimediali") è il tocco delle chiavi .

Se vuoi davvero che la chiave sia equivalente a Ctrl+ C, l'ambiente desktop o il gestore delle finestre potrebbero farti associare il keyym a un comando che genera eventi di pressione e rilascio dei tasti per quella combinazione di tasti. Se si preferisce o è necessario utilizzare un metodo indipendente da DE / WM, è possibile utilizzare xbindkeys per associare un comando shell arbitrario a una chiave e xmacro per produrre eventi chiave da inviare a una finestra. Dovrai comunque avere un keysym associato alla chiave; una buona scelta è F13(o ovunque si interrompano i tasti funzione numerati sulla tastiera). Quindi inseriscilo nel tuo ~/.xbindkeysrc:

"{ echo KeySymPress Control_L; echo KeySym C; echo KeySymRelease Control_L; } | xmacroplay"
  F13

Dovrai iniziare xbindkeyscon la tua sessione X, dalla tua ~/.xinitrco ~/.xsessionse ne hai una o dall'interfaccia di configurazione appropriata in DE / WM.


Grazie. Mi piacerebbe ottenerlo sempre quando premo il tasto tra alt destro e destro ctrl (keycode 135) sarà lo stesso di Ctrl + C (Questo è solo un esempio, mi piacerebbe usare più tasti che non lo sono utilizzato sulla mia tastiera e assegnare loro le scorciatoie Ctrl + A, Ctrl + B, Ctrl + C ecc., non importa quale sia la funzione (es. copia)). Potresti raggiungerlo con un altro programma (xbindkeys, xmacro)?
xralf,

Puoi anche provare xdotool, è un po 'più facile da usare rispetto a xmacro.
Ben Davis,

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.