Tôi đã thử Unicode IME và nó hoạt động. Bây giờ tôi phải nhớ tất cả các mật mã.
Unicode IME cho Windows XP
Bạn cần mở phần thích hợp của Bảng điều khiển, trong WIn-7, nó giống như
- Bảng điều khiển mở
- Chọn
Region and Language
- Chọn
Keyboards and Languages
,
- nhấp chuột Change Keyboards
- Lựa chọn
Keyboard
Trang được liên kết (ngày 2005) mô tả (có lẽ là cho XP)
- Mở
Add Input Language
- Chọn
Input Language
=Chinese (Taiwan)
- Chọn
Keyboard Layout/IME
=Chinese (Traditional) - Unicode
(Chi tiết rõ ràng khác nhau giữa các phiên bản Windows)
Trang được liên kết tiếp tục
Sử dụng đơn giản - chỉ cần chuyển sang sử dụng và bắt đầu nhập số hex trong bất kỳ ứng dụng nào ....
và sau đó khi bạn nhập một điểm mã Unicode đầy đủ, nó sẽ tự động xác nhận ký tự!
Unicode IME cho Windows Vista và Windows 7
Microsoft "Unicode IME" chính thức được mô tả ở trên đã bị xóa trong Vista và không có trong Windows 7.
Blog MSDN có một số hướng dẫn để thêm lại IME Unicode - nhưng dường như nó đã được tiến hành vào thời điểm đó.
Tôi đã cài đặt Unicode IME này trong Windows-7 64-bit và nó hoạt động tốt.
Để cài đặt IME, bạn
- sao chép tệp văn bản xác định IME vào
\Program Files\Windows NT\TableTextService
và sau đó
- mở một dấu nhắc lệnh với các đặc quyền nâng cao,
cd
vào thư mục trên và
- kiểu
rundll32 TableTextService.dll RegisterProfile TableTextServiceUnicode.txt
- nhấn OK vào đoạn hội thoại xác nhận.
- Sau đó, bạn có thể làm theo các hướng dẫn ở đầu câu trả lời này để bật IME này.
Sử dụng IME Unicode
Bạn nhấn Left Alt+ Shiftđể chuyển sang Unicode IME (hoặc quay lại). Hình dạng con trỏ thay đổi thành dấu gạch dưới và biểu tượng bàn phím trong vùng thông báo hệ thống sẽ thay đổi tương ứng. Nếu sau đó bạn nhập bốn chữ số hex vào Notepad (hoặc ứng dụng khác?), Ký tự Unicode cho điểm mã Unicode đó sẽ được chèn.
Định nghĩa IME
Dưới đây là phần bắt đầu và kết thúc của định nghĩa tệp văn bản IME, Bản quyền / giấy phép cho bản gốc không rõ ràng nhưng dường như nó được dự định là có sẵn miễn phí.
[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" = "�"