ฉันจะใช้ IME ภาษาจีนกับเค้าโครง Dvorak ได้อย่างไร


9

ฉันใช้รูปแบบแป้นพิมพ์ Dvorak ซึ่งควบคุมผ่านแถบภาษา "United States-Dvorak" ฉันกำลังพยายามใช้ IME ภาษาจีน (แบบย่อ, พินอิน) แต่เมื่อใดก็ตามที่ฉันสลับไปที่โหมดนั้นปุ่มจะกลับไปเป็น QWERTY ดังนั้นฉันจึงไม่สามารถพิมพ์ ...

หมายเหตุ:ระบบปฏิบัติการคือ Windows 7 ซึ่งมี Pinyin IME ใหม่

แก้ไข: ฉันหวังว่าฉันสามารถวางตัวแทนเพื่อรับรางวัลที่นี่ : \ ฉันเดาว่า 100 ต้องทำแล้ว

คำตอบ:


9

บันทึกเป็นไฟล์. reg และเรียกใช้ (ในฐานะผู้ดูแลระบบบน Win7 ฉันเดาว่า ... หรือเพียงแค่ใช้ regedit เพื่อทำการเปลี่ยนแปลงด้วยตนเอง):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804]
"Layout File"="kbddv.dll"

สิ่งนี้จะเปลี่ยนเค้าโครงแป้นพิมพ์ที่ 'MS Pinyin IME 3.0' สำหรับภาษาจีน (ตัวย่อ) มอบหมายให้กับ Dvorak มือสอง สิ่งนี้จะให้ '你' สำหรับ 'lg' บนแป้นพิมพ์ QWERTY บน XP

หากคุณต้องการ IME หรือชุดตัวเลือกเค้าโครงอื่นคุณจะต้องเปลี่ยนให้ใหม่ หาก IME ของ Windows 7 มีหมายเลข ID ใหม่คุณอาจต้องดูคีย์ย่อยอื่น ๆ ใน 'เลย์เอาต์แป้นพิมพ์' ใน regedit เพื่อค้นหารหัส E00 ใดที่ตรงกับ IME ใหม่

สำหรับพื้นหลังให้ดูโพสต์นี้โดย Michael Kaplan (ผู้เขียน MSKLC)


1
บน Windows 7 ไม่มีE00E0804รหัสที่ตำแหน่งที่ระบุ นั่นคือกุญแจสำคัญที่คุณต้องสร้างหรือว่ามันเป็นตัวบ่งชี้ว่าสิ่งต่าง ๆ มีการเปลี่ยนแปลงหรือไม่?
Sam Harwell

เสียงเหมือน IME เก่าไม่มีอยู่แล้ว คุณยังมีกุญแจ 'เลย์เอาต์แป้นพิมพ์' ใช่ไหม? ตรวจสอบแต่ละคีย์ย่อยเพื่อดูว่ามันตั้งชื่อตามชื่อใหม่ของ IME ภาษาจีนที่คุณกำลังใช้หรือไม่จากนั้นเปลี่ยนค่า 'เลย์เอาต์ไฟล์' ในคีย์ย่อยนั้นเพื่อชี้ไปที่ Dvorak keyboard DLL
bobince

พวกเขาได้เปลี่ยนไปใช้ "Microsoft Pinyin New Experience Input St" แต่ไม่มี IME ใดที่อยู่ภายใต้คีย์นั้น (ไม่มีเริ่มต้นด้วยEและฉันก็ผ่านมาดูว่ามันเป็นเพียงการตั้งชื่อใหม่)
Sam Harwell

5
ฉันไม่มี Win7 ที่นี่ แต่ใน Vista เปลี่ยนค่า 'ไฟล์เลย์เอาต์' ใน 'HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layouts \ 00000804' เป็น 'kbddv.dll' ยังทำงานได้
bobince

1
นั่นมัน! รับรางวัล WOOT
Sam Harwell

0

ฉันไม่พูดหรือเขียนภาษาจีน แต่ฉันพบว่ามันยากที่จะกลับไปที่ QWERTY สำหรับการพิมพ์ภาษาฝรั่งเศส ฉันที่สุดที่ดาวน์โหลดคีย์บอร์ด Microsoft เค้าโครง Creator (MSKLC) ฉันคิดว่าคุณควรดาวน์โหลดมันแล้วคุณสามารถหาวิธีการใช้งานเค้าโครงภาษาจีนได้ จากนั้นคุณสามารถกัดฟันและใช้เวลา 30 นาทีในการจัดเรียงปุ่มเหล่านั้น (หรืออาจทำได้ในโปรแกรมแก้ไขข้อความ) และใช้ MSKLC เพื่อคอมไพล์มันเป็น "Chinese Dvorak" ติดตั้ง MSI แล้วคุณจะมีคีย์บอร์ดภาษาจีน Dvorak

อย่างไรก็ตามในที่สุดฉันได้เรียนรู้ว่าฉันต้องอยู่ "สองภาษา" และตอนนี้ฉันจะใช้ QWERTY สำหรับภาษาฝรั่งเศสของฉันยกเว้นว่าฉันอ่านแป้นพิมพ์ในตัว


ฉันเดาว่าคำถามใหญ่ที่นี่จะรบกวนการทำงานของ IME ของ Pinyin ตัวอย่างเช่นเมื่อฉันจัดเรียงแป้นใหม่แล้วพิมพ์ 'ni' (ซึ่งเป็นปุ่ม 'lg' บน QWERTY) จะยังคงป้อน properly ... หรือไม่
Sam Harwell

หากฉันเดาว่ารูปแบบแป้นพิมพ์ทำงานอย่างไรถูกต้องแล้วใช่ ฉันเชื่อว่ามันใช้ "คีย์ตาย" และเมื่อคุณกดปุ่ม 'n' (ติดป้าย 'l') มันจะรอเพื่อดูว่าคุณพิมพ์อะไรต่อไป ถ้ามันเห็น 'i' ซึ่งมันจะถ้าคุณกดคีย์ที่มีป้ายกำกับ 'g' มันจะพิมพ์ตัวอักษรเดียวกับที่มันจะพิมพ์ถ้าคุณกดคีย์ 'n' ตามด้วยคีย์ 'i' ในขณะที่อยู่ใน QWERTY . แน่นอนถ้าฉันผิดเกี่ยวกับวิธีการทำงานคุณอาจได้รับผลลัพธ์ที่แตกต่างกัน
แดเนียลเอช

Dvorak ควรทำงานได้ดีมากสำหรับการป้อนข้อความพินอิน ฉันไม่เข้าใจว่าทำไม IME จึงต้องควบคู่กับรูปแบบแป้นพิมพ์อย่างแน่นหนา มีกลิ่นเหมือนการออกแบบที่ไม่ดีสำหรับฉัน!
user4774

แน่นอนมันเป็นการออกแบบที่ไม่ดี แต่ฉันไม่ถูกต้องเกี่ยวกับวิธีการทำงาน
Daniel H

0

ฉันใช้ Dvorak และ IME ภาษาจีน

Dvorak ไม่รบกวน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.