Digitando "↑" (freccia verso l'alto) con una scorciatoia da tastiera


28

Quando sto programmando, trovo utile usare alcuni simboli unicode come ← ↓ → per indicare nei commenti cose diverse.

In Ubuntu posso digitare ← ↓ → rispettivamente con ALT GR+ Y, ALT GR+ U, ALT GR+ I.

Ma per ottenere il simbolo "↑" devo digitare CTRL+ SHIFT+ U, e quindi 2191(cioè devo inserire il codice unicode).

C'è una scorciatoia per la freccia verso l'alto? In caso contrario, come è possibile aggiungerlo manualmente?


4
Non sapevo di nessuna di queste cose, andavo su un browser, cercavo su Internet e copiali incollandoli su un terminale.
Dan,

Forse c'è un modo migliore, ma risolvo queste cose creando i miei file di mappe chiave. Guarda i file in /usr/share/X11/xkb/symbols/, copia e modifica uno di essi, caricalo con setxkbmap.
Gennaio

@Dan, e ce ne sono molti altri con scorciatoie dirette, come ¹, ², ³, ¼, ½, «,» ecc. @ gennaio grazie, lo darò un'occhiata
franzlorenzon,

2
Per una guida al loro utilizzo: help.ubuntu.com/community/…
franzlorenzon,

Risposte:


26

Se guardi il file /usr/share/X11/xkb/symbols/latin, troverai le seguenti righe:

key <AD06>  { [         y,          Y,    leftarrow,          yen ] };
key <AD07>  { [         u,          U,    downarrow,      uparrow ] };
key <AD08>  { [         i,          I,   rightarrow,     idotless ] };
key <AD06>  { [         z,          Z,    leftarrow,          yen ] };

Quindi apparentemente è già stata definita una freccia su (↑) - per ALT GR+ SHIFT+ U. In caso contrario, puoi copiare il file in una directory, modificarlo a piacimento, nominare il profilo in qualche modo (dire "pippo" invece di "latino") ed eseguire semplicemente

setxkbmap -I. -layout foo

( -I.fa in modo che setxkbmap cerchi i file di layout anche nella directory corrente).

Le quattro stringhe assegnate a ciascun tasto danno i quattro caratteri che vengono prodotti premendo il tasto, tasto con maiusc, tasto con altgr e tasto con algr + maiusc. I nomi delle entità (keysyms) che xkb può riconoscere sono disponibili qui .


Funziona, e tra l'altro è molto logico avere ↑ da ↓ premendo shift come tasto aggiuntivo nella combinazione :)
franzlorenzon,

@Gennaio Grazie per aver condiviso il latinfile, qualcosa che avrei voluto sapere. Sapresti dove sono conservati i codici per la combinazione Shift+ AltGr? Ad esempio, Shift+ AltGr, -, >dà anche ; Si noti che questo è diverso da AltGr+ Shift, -, >.
Paddy Landau

3

Un'alternativa alla GUI: indicatori-caratteri

L'installazione di questo piccolo indicatore ti consentirà di inserire facilmente caratteri come questo senza dover memorizzare molte combinazioni di tasti:

https://github.com/Sadi58/indicator-chars

inserisci qui la descrizione dell'immagine


3

In alternativa puoi abilitare le chiavi di composizione per creare facilmente questi simboli o persino stringhe di testo.

Apri GEdit e inserisci quanto segue:

include "/usr/share/X11/locale/en_US.UTF-8/Compose"

<Multi_key>     <1>     <2>     <3> : "Your text or symbol"     # Quick description
<Multi_key>     <o> : "↑"  U2191    # up arrow
<Multi_key>     <y> : "←"  U2191    # left arrow
<Multi_key>     <i> : "→"  U2191    # right arrow
<Multi_key>     <u> : "↓"  U2191    # down arrow

Salvalo come .XCompose(case sensitive) nella tua home directory.

Apri le impostazioni della tastiera (impostazioni di sistema → impostazioni della tastiera) e vai alla scheda scorciatoie. Nella sezione "digitazione" troverai un'impostazione "Componi chiave". Impostalo sulla tua chiave di composizione (consiglio Alt destra per mantenere le tue scorciatoie conosciute)

Gnome Unity XfceComponi l'impostazione chiave per gnome
Componi l'impostazione chiave per Unity
Componi l'impostazione chiave per xfce.  Fonte: wikipedia Compose Key

Disconnettersi e riconnettersi.
Per richiamare rapidamente i simboli, premere i seguenti tasti in sequenza Compose Key123.
Basta sostituire 1,2,3,4,5 ecc ecc con qualsiasi chiave che si desidera utilizzare.

Se non funziona aggiungi

export GTK_IM_MODULE="xim"

fino alla fine di ~/.profile. Se xim non funziona per te, dovrai installare uim ( sudo apt-get install uim) e sostituire xim ~/.profilecon uim e disconnettersi e riconnettersi .


1
Usare RAlt come tasto Compose è una cattiva idea di IMHO, dato che è già turno di 3 ° e 4 ° livello. Sto usando Caps Lock.
Erbureth dice di ripristinare Monica

1
Il superkey giusto è il migliore se la tua tastiera lo possiede (IMO). Anche il tasto Pausa è abbastanza utile, ma in realtà è una questione di opinione.
Akisame,

Tutte e quattro le tue frecce sembrano dire U2191. È quello giusto?
EKon il

no ma non importa davvero. Lo uso senza tutti i Ucodici ma puoi aggiungerlo ...
Akisame,

Uso il tasto menu tra right alt (Alt Gr) e right ctrl come compose, sia in Linux che in Windows (lì usando il meraviglioso WinCompose ... nel caso in cui "si debba" usare Windows)
Jürgen A. Erhard

0

C'è una risposta molto più semplice di tutte le altre risposte fornite qui, la freccia verso l'alto è direttamente disponibile: AltGre + Maiusc + U dà ↑. Puoi controllare visivamente tutto il layout della tastiera nel menu di impostazione della lingua.


-1

Per digitare ↑, giù ↓ e la croce → ← frecce, assicurati di attivare "bloc num", quindi premi Alt, mentre premi il pulsante ALT digita rispettivamente 24,25,26,27 e rilascia il pulsante ALT e appariranno le frecce . Di Wanpis Nimrod Kii di PNG


-1 Funziona su Windows, non Ubuntu.
wjandrea,
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.