Sono un po 'un fan di interrobang (‽), ma ovviamente non è sulla mia tastiera. Come posso associare quel personaggio a una combinazione di tasti?
Sono un po 'un fan di interrobang (‽), ma ovviamente non è sulla mia tastiera. Come posso associare quel personaggio a una combinazione di tasti?
Risposte:
Un'altra opzione è quella di utilizzare il tasto 'compose'. Usando Ubuntu , scegline uno in Tastiera → Layout → Configurazione opzione (scelgo Alt destra). Per Kubuntu , vai su Impostazioni di sistema → Dispositivi di input → Tastiera → Avanzate, seleziona "Configura opzioni tastiera", quindi seleziona la chiave scelta in "Posizione chiave di composizione".
Per utilizzare la chiave di composizione, digitare Compose+ ?+ !.
Ci sono molti personaggi dall'aspetto utile che puoi generare in questo modo: http://www.hermit.org/Linux/ComposeKeys.html
/etc/default/console-setup
che la modifica in modo che la riga con XKBOPTIONS=""
diventi XKBOPTIONS="compose:rwin"
(o qualunque chiave tu voglia diventare la "chiave di composizione" o "chiave multipla") dovrebbe funzionare. Vedi anche la guida a cui fa riferimento Source Lab , nonché le pagine a cui rimanda in fondo per maggiori informazioni sulle opzioni XKB, i nomi delle chiavi e così via.
/etc/default/keyboard
ora disponibili.
Un'altra opzione di basso livello da provare, specialmente se non riesci a far funzionare xkb, è usare direttamente xmodmap.
La prima cosa da fare sarebbe avere un'idea del tuo attuale layout di tastiera. Apri un terminale e digita:
xmodmap -pke
Questo ti darà un elenco di posizioni numerate sulla tua tastiera e su cosa sono mappate. Ad esempio, potresti vedere una voce come:
keycode 14 = 5 percent 5 percent
Ciò significa che un determinato tasto viene mappato su 5 quando viene premuto normalmente, il segno di percentuale% quando viene premuto con uno spostamento. (E i prossimi due valori sono per quando Mode_shift è attivo; ma non entriamo in questo ora.
Se volessi cambiare questa chiave potrei digitare:
xmodmap -e "keycode 14 = 5 U203D 5 UD203D"
Ora, invece di ottenere un segno di percentuale% quando digito shift-5, ottengo‽.
Questo è solo un esempio; probabilmente non vuoi rimappare% a‽. Ma forse c'è qualche altra chiave che non usi molto. Ad esempio, una buona opzione potrebbe essere quella di rimappare il menu a scorrimento invece. Quindi vedo xmodmap -pke
che ho:
xmodmap -e "keycode 135 = Menu Menu Menu Menu"
Potrei farlo invece:
xmodmap -e "keycode 135 = Menu U203D Menu U203D"
Se voglio renderlo permanente, basta inserirlo all'interno di uno script di init che viene eseguito automaticamente, come .profile, .bashrc o .xinitrc, o crearne uno tuo che Lubuntu carica automaticamente.
Tuttavia, è molto importante eseguire xmodmap -pke
prima per vedere come appare la configurazione iniziale. I tuoi numeri di codice chiave potrebbero essere diversi dai miei. Ed è anche il modo migliore per vedere cos'altro è disponibile.
Comunque, questa è un'opzione di livello molto basso. Se vuoi un'opzione di alto livello, guarda invece qualcosa come autokey o xdotool .
In GNOME puoi inserire caratteri unicode digitando Ctrl+ Shift+ u+ unicode point, seguito Spaceo Enter.
Quindi, digita un interrobango, dovresti inserire Ctrl+ Shift+ u+ 2032d+ Space.
Quanto è bello‽ In realtà, penso che sia un po 'goffo, ma fa il lavoro.
Ecco qualcosa che funziona bene:
xdotool key ctrl+shift+u
type "203d "
Questo si basa sulla risposta di Matt, ma digiterà i tasti per te ogni volta che premi la scorciatoia da tastiera (anche se un po 'lentamente, circa 150 ms).
Per aggiungere qualsiasi altro personaggio, vai sulla mappa dei caratteri di Gnome e cercalo; Nella barra di stato dovresti vedere l'indice esadecimale del glifo - cioè "U + 203d".
Ora ho mappato l'interrobang Ctrl+?
, vedi‽ :-)
Dovrai definire un layout di tastiera xkb personalizzato . Ho trovato questa guida ma non l'ho provata da solo.