it-swarm-eu.dev

Inserisci caratteri Unicode tramite la tastiera?

Ho familiarità con l'inserimento di un carattere ASCII in un documento di testo usando 'Alt + ASCII code' sui tasti NumPad (ad es. Alt+13 inserisce un carattere é).

Esiste un modo simile per inserire un carattere Unicode tramite la tastiera utilizzando il valore unicode fornito in Mappa caratteri di Windows?

alt text

81
pelms

Secondo John D. Cook ci sono 3 modi:

  1. In Microsoft Word è possibile inserire caratteri Unicode digitando il valore esadecimale del carattere, quindi digitando Alt-x. Puoi anche vedere il valore Unicode di un personaggio posizionando il cursore immediatamente dopo il carattere e premendo Alt-x. Funziona anche in applicazioni che utilizzano il controllo di modifica avanzata di Windows come WordPad e Outlook.
  2. Un altro approccio che funziona con più applicazioni è il seguente. Per prima cosa creare una chiave di registro sotto HKEY_CURRENT_USER\Control Panel\Input Method\EnableHexNumpad di tipo REG_SZ chiamata EnableHexNumpad, impostarne il valore su 1 e riavviare. Quindi è possibile inserire i simboli Unicode tenendo premuto il tasto Alt e digitando il segno più sul tastierino numerico seguito dal valore del carattere. Quando rilasci il tasto Alt, apparirà il simbolo. Questo approccio ha funzionato con la maggior parte delle applicazioni che ho provato, inclusi Firefox e Safari, ma non con Internet Explorer.
  3. Un'altra opzione è installare l'utility UnicodeInput . Questo ha funzionato con tutte le applicazioni che ho provato, incluso Internet Explorer. Una volta installato, viene visualizzata la finestra sottostante ogni volta che si tiene premuto il tasto Alt e si digita il segno più sul tastierino numerico. Digitare il valore numerico del carattere nella casella, fare clic sul pulsante Invia e il carattere verrà inserito nella finestra che aveva il focus quando si fa clic su Alt-plus.

Vorrei andare per la seconda opzione perché si integra perfettamente con il tuo attuale utilizzo.

66
Davy Landman

Se utilizzi Chrome o Safari, puoi aprire la console con Ctrl+Shift+I (o Cmd+Alt+I su Mac) e digitare copy('\uNNNN') - dove NNNN è il codice Unicode dopo +:

Esclusione da destra a sinistra U + 202E copy('\u202e')

Puoi farlo anche con Firefox ma avrai bisogno di Firebug.

Aggiornamento (11 aprile 2015): Funziona perfettamente anche nella console integrata di Firefox.

24
nyuszika7h

Su Windows WIN + R (esecuzione), digitare charmap e fare una ricerca nel campo UNICODE. in realtà risolve il mio problema, mentre ALT + il codice non ha aiutato ( link ).

6
Roger Alien

Inserirò spudoratamente un piccolo strumento che ho scritto per l'inserimento dei simboli in Windows, in quanto trovo che ogni soluzione solitamente presentata sia troppo macchinosa per un uso frequente quotidiano. Il mio caso d'uso personale sta digitando lo svedese å per esempio su una tastiera internazionale degli Stati Uniti senza dover cambiare layout.

Permette l'inserimento di caratteri unicode attraverso una finestra popup non dissimile da come funziona in Apple OS X.

Vedi https://github.com/mjvh80/SymWin per i dettagli, è gratuito e open source, ma deve (attualmente) essere compilato, se c'è sufficiente interesse potrei aggiungere una versione pre-costruita.

Lo strumento può essere configurato per chiave, ad es. copiando/incollando i simboli una volta da un sito come http://copypastecharacter.com . Viene preconfigurato con vari simboli.

3
Marcus

Il modo più semplice: Microsoft Keyboard Layout Creator . Questa è una soluzione Microsoft ufficiale. Funzionalità simile a Ukelele per OS X.

Download e istruzioni: http://msdn.Microsoft.com/en-GB/goglobal/bb964665.aspx

3
Adam Szabo

Le soluzioni di John D. Cook non hanno funzionato per me, in quanto il mio datore di lavoro ha bloccato il registro. Ho scoperto che in Windows 7 e versioni successive, il carattere del simbolo dell'interfaccia utente di Segoe contiene rappresentazioni della maggior parte se non di tutti i caratteri Unicode in ordine numerico. Se riesci a trovare un simbolo Unicode che soddisfi le tue esigenze (magari sfogliando l'articolo Unicode in Wikipedia), nota il suo numero Unicode (valore esadecimale). Quindi, torna in Word, scegli Inserisci simbolo | Più simboli dalla barra multifunzione, seleziona il carattere del simbolo dell'interfaccia utente di Segoe e scorri gli schermi alla ricerca di quel valore esadecimale nella casella del codice carattere.

2
user598830

Se stai usando Firefox, puoi anche installare il Unicode Input Tool/Converter add-on.

2
KdgDev

Premere e tenere premuto il tasto Alt. Premere il tasto + (più) sul tastierino numerico. Digitare il valore unicode esadecimale. Rilascia il tasto Alt. Purtroppo, sembra richiedere un'impostazione di registro. Di solito è impostato, ma se necessario, in HKEY_Current_User/Pannello di controllo/Metodo di input, impostare EnableHexNumpad su "1". Se è necessario aggiungerlo, impostare il tipo su REG_SZ.

fonte: http://www.fileformat.info/tip/Microsoft/enter_unicode.htm

1
Luiz Cruz

Firefox: in attesa control+shift, accedere u seguito dall'ordinale del carattere Unicode. Questo lo inserirà, senza la necessità di installare un addon.

0
djhaskin987

Stavo scrivendo in cinese (tradizionale, Taiwan) nel suo metodo di input predefinito (Microsoft Bopomofo) e ho scoperto questo (testato su XP e Win10):

  1. Premere il tasto ` (accento grave, posizionato nell'angolo in alto a sinistra a sinistra del tasto 1).
  2. Premere la chiave Uname__.
  3. Inserisci il valore esadecimale.
  4. Premere Entername__.

È inoltre possibile installare Microsoft Bopomofo come "IME Unicode".

0
Icosie