Ho provato l' IME Unicode e funziona. Ora devo ricordare tutti i punti di codice.
Unicode IME per Windows XP
Devi aprire la parte appropriata del Pannello di controllo, in WIn-7 è qualcosa di simile
- Apri il Pannello di controllo
- Scegliere
Region and Language
- Scegli
Keyboards and Languages
,
- clic Change Keyboards
- Selezionare
Keyboard
La pagina collegata (datata 2005) descrive (presumibilmente per XP)
- Aperto
Add Input Language
- Scegli
Input Language
=Chinese (Taiwan)
- Seleziona
Keyboard Layout/IME
=Chinese (Traditional) - Unicode
(I dettagli ovviamente variano tra le versioni di Windows)
La pagina collegata continua
Semplice da usare: basta passare ad esso con e iniziare a digitare numeri esadecimali in qualsiasi applicazione ....
e quindi quando si digita un punto di codice Unicode completo, commetterà automaticamente il carattere!
Unicode IME per Windows Vista e Windows 7
L '"Unicode IME" ufficiale di Microsoft descritto sopra è stato rimosso in Vista e non è presente in Windows 7.
Un blog MSDN contiene alcune istruzioni per l' aggiunta di un IME Unicode , ma sembra essere stato in corso in quel momento.
Ho installato questo IME Unicode in Windows 7 7 a 64 bit e funziona bene.
Per installare l'IME, tu
- copia un file di testo che definisce l'IME in
\Program Files\Windows NT\TableTextService
e quindi
- aprire un prompt dei comandi con privilegi elevati,
cd
nella directory sopra e
- genere
rundll32 TableTextService.dll RegisterProfile TableTextServiceUnicode.txt
- facendo clic su OK nella finestra di dialogo di conferma.
- Quindi puoi seguire le istruzioni all'inizio di questa risposta per abilitare questo IME.
Utilizzo dell'IME Unicode
Premi Left Alt+ Shiftper passare a Unicode IME (o viceversa). La forma del cursore si trasforma in un carattere di sottolineatura e l'icona della tastiera nell'area di notifica del sistema cambia di conseguenza. Se poi digiti quattro cifre esadecimali in Blocco note (o altra applicazione?), Viene inserito il carattere Unicode per quel punto di codice Unicode.
Definizione IME
Di seguito è riportato l'inizio e la fine della definizione del file di testo IME. Il copyright / licenza per l' originale non è chiaro ma sembra essere inteso come liberamente disponibile.
[System]
LangId = LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
GuidProfile={ECD4D0E2-BC06-4726-AFB4-5EB43538B683}
Description="Unicode IME"
Display Description="Unicode IME"
[Configuration]
CandidateList.Phrase.HideWindow=1
CandidateList.Text.HideWindow=1
ReadingWindow.HideWindow=1
CandidateList.dontShowNextKeySequence=1
CandidateList.KeepCandidateListForInvalidKey=1
Composition.ConversionOnlyOneItem=1
Composition.QuitAndErrorOnConversion=1
[PreservedKey]
GuidImeMode={98213494-367A-4855-90A1-97D917E3EC3D}
KeyDefineImeMode=VK_SHIFT, TF_MOD_ON_KEYUP_SHIFT_ONLY
ImeMode=1
DoubleSingleByte=0
Punctuation=0
[LanguageBar]
EnableImeMode=0
EnableDoubleSingleByte=0
EnablePunctuation=0
[Profile]
KeystrokeFile ="%programFiles%\Windows NT\TableTextService\TableTextServiceUnicode.txt"
DictionaryFile="%programFiles%\Windows NT\TableTextService\TableTextServiceUnicode.txt"
[Keystroke.Composition]
VK_1, 0 = INPUT // 1
VK_2, 0 = INPUT // 2
VK_3, 0 = INPUT // 3
VK_4, 0 = INPUT // 4
VK_5, 0 = INPUT // 5
VK_6, 0 = INPUT // 6
VK_7, 0 = INPUT // 7
VK_8, 0 = INPUT // 8
VK_9, 0 = INPUT // 9
VK_0, 0 = INPUT // 0
VK_A, 0 = INPUT // A
VK_B, 0 = INPUT // B
VK_C, 0 = INPUT // C
VK_D, 0 = INPUT // D
VK_E, 0 = INPUT // E
VK_F, 0 = INPUT // F
[Text]
"0020" = " "
"0021" = "!"
"0022" ="
"0023" = "#"
"0024" = "$"
"0025" = "%"
"0026" = "&"
"0027" = "'"
"0028" = "("
"0029" = ")"
"002a" = "*"
"002b" = "+"
"002c" = ","
"002d" = "-"
"002e" = "."
"002f" = "/"
"0030" = "0"
"0031" = "1"
"0032" = "2"
"0033" = "3"
"0034" = "4"
middle part removed for brevity (and because copyright unclear)
"ffeb" = "→"
"ffec" = "↓"
"ffed" = "■"
"ffee" = "○"
"fff9" = ""
"fffa" = ""
"fffb" = ""
"fffc" = ""
"fffd" = "�"