Denedim Unicode IME , ve çalışıyor. Şimdi tüm kod noktalarını hatırlamalıyım.
Windows XP için Unicode IME
Kontrol Panelinin uygun bölümünü açmanız gerekir, WIn-7'de böyle bir şey
- Denetim Masası'nı aç
- Seçmek
Region and Language
- Seçmek
Keyboards and Languages
,
- tık Klavyeleri Değiştir
- seçmek
Keyboard
Bağlantılı sayfa (2005 tarihli) açıklar (muhtemelen XP için)
- Açık
Add Input Language
- Seçmek
Input Language
= Chinese (Taiwan)
- seçmek
Keyboard Layout/IME
= Chinese (Traditional) - Unicode
(Ayrıntılar, Windows sürümleri arasında açıkça değişmektedir)
Bağlantılı sayfa devam ediyor
Kullanımı basit - sadece ona geçin ve herhangi bir uygulamada onaltılık sayıları yazmaya başlayın ....
ve sonra tam bir Unicode kod noktası yazdığınızda, karakteri otomatik olarak tamamlar!
Windows Vista ve Windows 7 için Unicode IME
Yukarıda açıklanan resmi Microsoft "Unicode IME" Vista'da kaldırılmıştır ve Windows 7'de bulunmamaktadır.
Bir MSDN Blog’unda bazı talimatlar bulunur. Unicode IME geri ekleme - ama o sırada devam eden bir çalışma olmuş gibi görünüyor.
Bu Unicode IME'yi Windows 7 64-bit altına kurdum ve iyi çalışıyor.
IME'yi yüklemek
- kopyala IME'yi tanımlayan metin dosyası içine
\Program Files\Windows NT\TableTextService
ve sonra
- yükseltilmiş ayrıcalıklara sahip bir komut istemi açmak,
cd
yukarıdaki dizine ve
- tip
rundll32 TableTextService.dll RegisterProfile TableTextServiceUnicode.txt
- onay iletişim kutusunda Tamam’ı tıklatarak.
- Daha sonra bu IME'yi etkinleştirmek için bu cevabın üstündeki talimatları uygulayabilirsiniz.
Unicode IME'yi Kullanma
Sen bas Sol alt + vardiya Unicode IME'ye geçmek için (veya tekrar geri). İmleç şekli bir alt çizgi olarak değişir ve sistem bildirim alanındaki klavye simgesi buna göre değişir. Daha sonra Not Defteri'ne dört onaltılık rakam yazarsanız (veya başka bir uygulama?), Bu Unicode kod noktasının Unicode karakteri eklenir.
IME Tanımı
Aşağıda IME metin dosyası tanımının başlangıcı ve bitişi yer almaktadır. orijinal belli değil ama serbestçe erişilebilir olması amaçlanıyor gibi görünüyor.
[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" = "�"