วิธีแก้ไขเค้าโครงแป้นพิมพ์ที่มีอยู่ (RU, kbdru.dll)


3

มีโปรแกรมที่ฉันคิดว่าใช้ชื่อว่าPunto Switcherซึ่งตรวจจับภาษาที่ฉันกำลังพิมพ์และสลับทั้งคำระหว่างภาษารัสเซียและภาษาอังกฤษ ปัญหาที่ฉันมีกับการตั้งค่านี้คือแม้ว่าตัวอักษรรัสเซียส่วนใหญ่จะ "ตรง" กับตัวอักษรภาษาอังกฤษ แต่ปุ่มภาษารัสเซียก็กระจัดกระจายไปทั่วแป้นพิมพ์และฉันไม่รู้สึกอยากเรียนรู้ทั้งหมดเมื่อฉันพิมพ์ภาษาอังกฤษเป็นส่วนใหญ่

ตอนนี้โปรแกรมนี้เฉพาะเจาะจงมากเกี่ยวกับฉันโดยใช้ RU, kbdru.dllไฟล์, ไม่ใช่อย่างอื่นและถ้าฉันใช้แป้นพิมพ์แบบกำหนดเองภายใต้รัสเซีย, มันไม่รู้จักสิ่งที่ฉันพิมพ์ดังนั้นฉันคิดว่าฉันควรเปลี่ยนคีย์บอร์ด RU เป็นค่าเริ่มต้น

ฉันสร้างแป้นพิมพ์แบบกำหนดเองโดยใช้เครื่องมือของ Microsoft และฉันจำเป็นต้องแก้ไขต้นฉบับ ฉันคิดว่ามันจะใช้เวลามากกว่าเพียงแค่การแทนที่ไฟล์

ช่วยด้วย?

คำตอบ:


1

หากคุณมีไฟล์. dll ที่เลย์เอาต์ของแป้นพิมพ์คุณสามารถแทนที่เค้าโครงมาตรฐานของระบบด้วยตัวคุณเองได้เสมอ เพียงวางไฟล์เลย์เอาต์ของคุณในไดเรกทอรี \ Windows \ system32 เปิดรีจิสทรีโดยเรียกใช้ regedit.exe เลื่อนไปที่HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Control \ รูปแบบแป้นพิมพ์ เลย์เอาต์หมายเลข00000419สำหรับรัสเซียและหมายเลข00010419สำหรับรัสเซียเครื่องพิมพ์ดีดและ00020419สำหรับหน่วยความจำภาษารัสเซีย (ทับศัพท์, kinda) มีเลย์เอาต์อื่น ๆ สำหรับภาษาอื่น ๆ ดังนั้นคุณสามารถเปลี่ยนได้เลย แต่ละโฟลเดอร์เหล่านี้จะมีหลายรายการ สิ่งที่คุณต้องการแก้ไขคือไฟล์เลย์เอาต์ โดยการดับเบิลคลิกคุณสามารถแก้ไขและเปลี่ยนเค้าโครง DLL เป็นไฟล์เค้าโครงที่คุณกำหนดเองได้ คุณสามารถเปลี่ยนชื่อเป็นโครงร่างของคุณเองได้โดยเปลี่ยนรายการข้อความเลย์เอาต์ แต่ไม่จำเป็นตราบใดที่คุณจำได้ว่าตอนนี้เลย์เอาต์ไหนเป็นของคุณเอง


0

สร้างเลย์เอาต์ของคุณและทำตามขั้นตอนเพื่อสร้างไฟล์การติดตั้งแบบไบนารี คุณไม่จำเป็นต้องย้าย.dllไฟล์ด้วยตนเอง เพียงติดตั้งเลย์เอาต์และเลือกจากเมนูการแปล / คีย์บอร์ดในแผงควบคุม

ใช้Microsoft Keyboard Layout Creator (MSKLC)และดูไฟล์เก็บถาวร ZIP นี้สำหรับตัวอย่างของรูปแบบการออกเสียงภาษารัสเซียที่ใช้งานได้ (ตรงกับแป้นพิมพ์ภาษานอร์เวย์ซึ่งเป็นภาษาอังกฤษที่มีข้อยกเว้นของคีย์เช่น{}()[]/.,และอื่น ๆ )


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