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?
Secondo John D. Cook ci sono 3 modi:
- 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.
- 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 tipoREG_SZ
chiamataEnableHexNumpad
, 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.- 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.
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.
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 ).
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.
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
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.
Se stai usando Firefox, puoi anche installare il Unicode Input Tool/Converter add-on.
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
Firefox: in attesa control+shift, accedere u seguito dall'ordinale del carattere Unicode. Questo lo inserirà, senza la necessità di installare un addon.
Stavo scrivendo in cinese (tradizionale, Taiwan) nel suo metodo di input predefinito (Microsoft Bopomofo) e ho scoperto questo (testato su XP e Win10):
`
(accento grave, posizionato nell'angolo in alto a sinistra a sinistra del tasto 1
).U
name__.Enter
name__.È inoltre possibile installare Microsoft Bopomofo come "IME Unicode".