Saya mencoba Unicode IME , dan berhasil. Sekarang saya harus mengingat semua codepoint.
Unicode IME untuk Windows XP
Anda perlu membuka bagian yang sesuai dari Control-Panel, Di WIn-7 itu seperti
- Buka Panel Kontrol
- Memilih
Region and Language
- Pilih
Keyboards and Languages
,
- klik Change Keyboards
- Pilih
Keyboard
Halaman yang ditautkan (tanggal 2005) menjelaskan (mungkin untuk XP)
- Buka
Add Input Language
- Pilih
Input Language
=Chinese (Taiwan)
- Pilih
Keyboard Layout/IME
=Chinese (Traditional) - Unicode
(Detail jelas bervariasi di antara versi Windows)
Halaman tertaut berlanjut
Mudah digunakan - cukup beralih dengan dan mulai mengetikkan angka hex dalam aplikasi apa pun ....
dan kemudian ketika Anda mengetik titik kode Unicode penuh, itu akan mengkomit karakter secara otomatis!
IME Unicode untuk Windows Vista dan Windows 7
Microsoft "Unicode IME" resmi yang dijelaskan di atas telah dihapus di Vista dan tidak ada di Windows 7.
Blog MSDN memiliki beberapa petunjuk untuk Menambahkan kembali Unicode IME - tetapi tampaknya sedang dalam proses pada saat itu.
Saya telah menginstal Unicode IME ini di bawah Windows-7 64-bit dan berfungsi dengan baik.
Untuk menginstal IME, Anda
- menyalin file teks mendefinisikan IME ke
\Program Files\Windows NT\TableTextService
dan kemudian
- buka command prompt dengan hak istimewa yang ditinggikan,
cd
ke direktori di atas dan
- Tipe
rundll32 TableTextService.dll RegisterProfile TableTextServiceUnicode.txt
- mengklik OK pada dialog konfirmasi.
- Kemudian Anda dapat mengikuti instruksi di bagian atas jawaban ini untuk mengaktifkan IME ini.
Menggunakan Unicode IME
Anda menekan Left Alt+ Shiftuntuk beralih ke Unicode IME (atau kembali lagi). Bentuk kursor berubah menjadi garis bawah dan ikon keyboard di area notifikasi sistem berubah. Jika Anda kemudian mengetik empat digit hex ke Notepad (atau aplikasi lain?), Karakter Unicode untuk titik kode Unicode dimasukkan.
Definisi IME
Di bawah ini adalah awal dan akhir definisi file teks IME, Hak cipta / lisensi untuk dokumen asli tidak jelas tetapi tampaknya dimaksudkan agar tersedia secara bebas.
[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" = "�"