ฉันรับรู้ถึงข้อบกพร่องของ Windows นี้มาหลายปีแล้ว หลังจากการแก้ปัญหาที่ไม่น่าพอใจมากมายและการค้นหาที่ไร้ผลวันละหนึ่งหรือสองครั้งต่อปีฉันพยายามหาวิธีแก้ปัญหาในที่สุดฉันก็มีมัน!
ขั้นตอน
- ไปที่
Start
> พิมพ์regedit
และเริ่ม
- นำทางไปยัง
HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
- เลือกคีย์ชื่อ:
00000070
สำหรับChinese (Traditional) IME - Ime/NonIme Toggle
ปุ่มลัด
00000010
สำหรับChinese (Simplified) IME - Ime/NonIme Toggle
ปุ่มลัด
- ในหน้าต่างย่อยด้านขวามีสามคีย์ย่อย
- ตัวดัดแปลงคีย์กำหนดAlt/ Ctrl/ Shift/ ฯลฯ และตั้งค่าเป็นCtrl(
02c00000
)
- คีย์เสมือนกำหนดคีย์การตกแต่งและตั้งค่าเป็นSpace(
20000000
)
- เปลี่ยนไบต์แรก
Key Modifiers
จาก02
เป็น00
- เปลี่ยนไบต์แรก
Virtual Key
จาก20
เป็นFF
- ออกจากระบบและเข้าสู่ระบบอีกครั้ง ฉันไม่คิดว่าจำเป็นต้องเริ่มต้นใหม่
- อย่าเปลี่ยนแปลง
Hot keys for input languages
ในแผงควบคุมเว้นแต่คุณต้องการทำเช่นนี้อีกครั้ง
หมายเหตุ: อาการ
แต่ละคีย์รีจิสทรี (สิ่งที่มีลักษณะเช่นโฟลเดอร์) Control Panel > Region and Language > Keyboards and Languages > Change keyboards... > Advanced Key Settings > Hot keys for input languages
สำหรับการตั้งค่าแต่ละเฉพาะฮอตที่คุณมักจะพบใน บั๊กที่เกิดซ้ำคือฮอตคีย์ที่ถูกรีเซ็ตโดยอัตโนมัติเป็นCtrl+ spaceแม้ว่าจะเปลี่ยนผ่าน GUI
นี่สำหรับ Windows 7 64- บิต แต่จากการวิจัยของฉันดูเหมือนว่ามันอาจใช้งานได้กับ XP และ Vista เช่นกัน
แหล่งที่มา:
การตั้งค่าฮอตคีย์ IME ของจีนดั้งเดิม
จีนตัวย่อ MSPY 3.0 IME การตั้งค่ารีจิสทรีคีย์ลัด