Come posso digitare un carattere Unicode (ad esempio, em-dash -?)


116

Il titolo dice praticamente tutto: come posso digitare i caratteri Unicode - in particolare il trattino em -?

Risposte:


124
  • Ctrl+ Shift+ U, quindi 2 0 1 4eEnter

o

  • Ctrl+ Shift+ U+2014

Control-capital-u significa Unicode e il numero esadecimale a quattro cifre per em dash (o qualsiasi altro carattere Unicode) può essere trovato tramite la Mappa caratteri in Ubuntu ( gucharmap).

La prima opzione ti consente di digitare separatamente le cifre corrette per il tuo personaggio, che appare dopo aver colpito Entero Space. Puoi anche modificare i numeri digitati usando backspace prima di premere Enter.

Se questo collegamento non funziona verificare se il metodo di input è iBus .


7
Per me va bene. Non è necessario premere Invio, tuttavia - appare non appena si rilascia Ctrl e Shift.
Alistair Buxton,

10
Sì, se tieni premuto Ctrl + Maiusc mentre digiti i numeri, verrà visualizzato immediatamente. Se li si rilascia prima di digitare i numeri (che consente di utilizzare anche il backspace), è necessario uno spazio o Invio per mostrare la fine del processo di immissione dei numeri Unicode.
sladen,

4
Nota che questo funziona solo per le applicazioni GTK. Ad esempio, non sarà basato su Qt (quindi l'intero KDE e molte singole app come Skype).
Ruslan,

3
Mmm ... Questo non funziona su Ubuntu 14.04 in quanto Ctrl+Shift+Unon sembra funzionare. Devo configurare qualcosa nelle impostazioni della tastiera? Sto verificando con gedit 3.10.4 e Ctrl+Shift+Upoi 2, 0, 1, 4e Enterdisplay 2014e Ctrl+Shift+U+2014display )!$
nephewtom

4
Nota che una volta digitato Ctrl + Maiusc + U appare un carattere u sottolineato. Pensavo che ciò significasse che avevo digitato quello, invece del personaggio che volevo. Ma questo è in realtà un prompt per inserire le cifre unicode. Una volta fatto, verrà sostituito dal personaggio desiderato.
Steve,

64

Non sono riuscito a trovare un modo per digitarlo utilizzando AltGr e le impostazioni predefinite, ma ho trovato un altro modo:

  1. Vai a Sistema -> Preferenze -> Tastiera .

  2. Seleziona la scheda Layout .

  3. Fai clic su Opzioni .

  4. Sotto Componi Key Position (menu a discesa), scegli un tasto da utilizzare per la composizione: ho scelto la vincita giusta (tasto destro di Windows).

  5. Ora premi e rilascia il tasto di composizione, quindi digita ---per ottenere il trattino.

[ Ecco un elenco di più caratteri che puoi digitare in questo modo.]


AGGIORNAMENTO: da Ubuntu 12.04

  1. Vai su Impostazioni di sistema > Tastiera .

  2. Nella scheda Digitazione , selezionare il collegamento Impostazioni layout (nella parte inferiore della finestra di dialogo).

  3. Fai clic su Opzioni .

  4. In Posizione chiave di composizione (menu a discesa), scegli una chiave da utilizzare per la composizione: ho scelto la vincita giusta (tasto Windows destro).

  5. Ora premi e rilascia il tasto di composizione, quindi digita ---per ottenere il trattino.


11
Si noti che non è necessario tenere premuto il tasto Compose dopo che è stato premuto.
Sam Hocevar,

Grazie Sam - per tutto questo tempo ho tenuto la chiave di composizione inutilmente!
Chris Billington,

2
Trovo questo metodo migliore della risposta selezionata. È molto più facile per entrambi, ricordalo e digitandolo.
Fran Marzoa,

3
ubuntu 13.10: System Settings> Keyboard> Shortcuts> Typing>Compose Key
x-yuri

Raramente ho mai visto la chiave giusta di WinLogo . Tutte le tastiere che ricordo hanno solo una, ed è a sinistra.
Ruslan,

15
  1. Vai su Applicazioni-> Accessori-> Mappa caratteri.

    inserisci qui la descrizione dell'immagine

  2. Fai clic su Cerca-> Trova

    inserisci qui la descrizione dell'immagine

  3. Digita "em dash" e fai clic su "Trova successivo"

    inserisci qui la descrizione dell'immagine

  4. Fai doppio clic sul simbolo, che lo inserirà nella casella "Testo da copiare" in basso.

    inserisci qui la descrizione dell'immagine

  5. È quindi possibile copiarlo e incollarlo dove desiderato.

    inserisci qui la descrizione dell'immagine


11
Oppure potresti semplicemente aggiungere questa pagina ai segnalibri e copiarla e incollarla dalla domanda :)
Alistair Buxton

3
Impostare le chiavi di composizione è molto più semplice che dover usare la mappa dei caratteri ogni volta che vuoi un personaggio speciale.
J. Taylor,

1
@jrt: ti consente di inserire il carattere senza alterare il layout della tastiera. Non tutti vogliono cambiare il proprio layout solo per digitare un trattino.
Nathan Osman,

lol @ commenti!
MestreLion,

1
Non ero a conoscenza del fatto che la Mappa caratteri avesse un'opzione di ricerca fino alla lettura di questo. Non sono sicuro se lo userò mai, ma +1 per illuminarci. (Si prega di votare per eliminare la "risposta" che ho lasciato sotto ... doveva essere un commento qui.)
trincea

13

Credo che questo sia il modo migliore per avere alcuni caratteri speciali, ma non so se funziona con tutte le tastiere.

Nella mia tastiera brasiliana ABNT2 posso ottenerlo con il tasto Compose più trattini. Il tasto di composizione è associato al mio tasto Ctrl destro, quindi:

  • Right Ctrl+ ---(mantieni il controllo mentre premi tutti i trattini) (-)

Per ottenere il trattino, usa Ctrl + -. (trattino, trattino, punto)

  • Right Ctrl+ --.(-)

Un bonus, per il ... tipo:

  • Right Ctrl+ ..(...)

Puoi configurare il tuo tasto Compose in: impostazioni → tastiera → scorciatoie → digitando.


2
Questo è il metodo più umano, grazie! È possibile impostare il tasto di composizione nelle impostazioni — tastiera — scorciatoie — digitazione. Il controllo corretto è OK, poiché non si scontra con altri modificatori.
metakermit,

Nel mio browser e shell <(Destra) Ctrl> + <-> è una scorciatoia per ridurre la dimensione del carattere, quindi non funziona.
stafusa,

6

Un metodo generalizzato per qualsiasi carattere unicode

Molte delle risposte di cui sopra sono specifiche del trattino, richiedono la memorizzazione di codici alt o sono più adatte per usi una tantum. Quanto segue funziona per qualsiasi carattere unicode senza codici alt. Utilizza Autokey, una comoda utility per la sostituzione del testo.

L'ho impostato in modo tale da digitare il nome di un personaggio, anteposto da una barra e Autokey lo converte per me. Per esempio:

inserisci qui la descrizione dell'immagine

Istruzioni complete con immagini qui. Riepilogo di seguito. (Inoltre, metodi simili qui )

  1. Installa la versione python-3 di Autokey, che funziona bene con Unicode.

    # Edit (April 2018). Autokey now uses python 3 by default. So try
    pip3 install autokey
    
    # Original instructions.
    # Install the original autokey
    sudo apt-get install autokey-gtk
    # Update autokey to python 3 using pip3 
    pip3 install --user autokey-py3
    
  2. Esegui il programma. Per me è installato~/.local/bin/autokey-gtk

  3. Aggiungi una "Nuova frase"

  4. Aggiungi il carattere desiderato nella casella di testo principale

  5. Aggiungi un abbreviazione

  6. Profitto


4

I seguenti layout di tastiera contengono il trattino:

$ sgrep -o '%r\n' '"\"" _quote_ "\"" in ("name[Group1]" .. "\n" in outer("{" .. "}" containing "emdash"))' /usr/share/X11/xkb/symbols/??
Azerbaijan
Bulgaria
Bulgaria - Traditional phonetic
Switzerland - German (Macintosh)
Germany
Germany - Neo 2
Finland
France - Bepo, ergonomic, Dvorak way
France - Macintosh
Ireland
Iceland - Macintosh
Iceland - Dvorak
Latvia
Mongolia
Norway
Norway - Northern Saami
Ukraine
USA - Macintosh
USA - Colemak

Personalmente, uso Colemak , in cui il trattino è AltGr+ Shift+ -.


4

Preferisco rimappare una delle mie chiavi meno utilizzate in un trattino em in modo da non dover digitare una pazza combinazione di chiavi per ottenerla.

  1. Identifica una chiave che non ti dispiace rimappare. Il mio laptop ha un secondo tasto backslash, quindi l'ho usato.
  2. Trova il codice chiave per quella chiave utilizzando xev. Esegui xevda un terminale e premi il tasto, prestando attenzione al codice chiave che viene visualizzato. Quando premo il mio tasto, ad esempio, ricevo state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,, quindi so che il mio codice chiave è 94.
  3. Assegna l'emdash a quel codice chiave usando xmodmap. Corro xmodmap -e "keycode 94 = emdash ellipsis"perché voglio anche assegnare Shift + backspace al carattere con i puntini di sospensione.
  4. Scopri come far funzionare xmodmap all'avvio. Questa è la parte di cui non sono sicuro. Penso che coinvolga il montaggio ~/.Xmodmap, ma a quanto pare c'è un dibattito su questo.

3

Ubuntu 14.04, 15.04 e 15.10

Nota: questo metodo è stato fatto riferimento in precedenza ma è stato modificato in 14.04 e il collegamento al riferimento del carattere chiave di composizione ora è interrotto.

La finestra di dialogo delle impostazioni per impostare la chiave di composizione è stata spostata in 14.04.

  1. Vai su Impostazioni di sistema -> Tastiera
  2. Fai clic sulla scheda Collegamenti
  3. Seleziona Digitazione nel riquadro a sinistra
  4. Impostare la chiave di composizione sull'impostazione desiderata

Ora tutto ciò che devi fare è premere e rilasciare Compose Keye quindi digitare la sequenza (ad es. ---Per emdash) e verrà convertito. :)

Nuovo collegamento per comporre il riferimento al carattere chiave


1

Per far funzionare xmodmap all'avvio in Ubuntu 12.10, vai su Dash Home. Digita Startup. Fai clic su Startup Applications. Clicca Aggiungi. Nella finestra "Aggiungi programma di avvio", assegnagli un nome. Nella casella di comando, immettere: xmodmap -e "keycode 94 = emdash ellipsis"

Quindi, fai clic su Aggiungi. Vedrai il nome del programma che hai appena indicato nelle applicazioni di avvio. Chiudi le finestre. Il comando verrà eseguito al successivo avvio del computer. (Ho appena trascorso una settimana e molte ore a leggere questi post qui e finalmente ho capito da solo.) Questo potrebbe non essere il modo migliore per farlo, ma funziona.

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.