ฉันเป็นผู้ใช้ Mac มานาน แต่ฉันเพิ่งสร้างพีซี ไม่ชอบตำแหน่ง ctrl และ alt alt ฉันคาดหวังว่าปุ่ม ctrl จะเป็นที่ที่คีย์คำสั่งอยู่ใน Macbook ของฉัน ฉันสามารถย้ายการแลกเปลี่ยนได้หรือไม่? ฉันใช้ Windows 10 และฉันรู้แล้ว
ฉันเป็นผู้ใช้ Mac มานาน แต่ฉันเพิ่งสร้างพีซี ไม่ชอบตำแหน่ง ctrl และ alt alt ฉันคาดหวังว่าปุ่ม ctrl จะเป็นที่ที่คีย์คำสั่งอยู่ใน Macbook ของฉัน ฉันสามารถย้ายการแลกเปลี่ยนได้หรือไม่? ฉันใช้ Windows 10 และฉันรู้แล้ว
คำตอบ:
สำหรับการ remapping ฟิสิคัลคีย์ใด ๆ บนคีย์บอร์ดเป็นรายการรีจิสตรี
มันอยู่ในคุณสร้างคีย์ที่มีชื่อ[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
Scancode Map
มันสามารถเปลี่ยนเส้นทางคีย์ใด ๆ ไปยังคีย์อื่นหรือปิดการใช้งาน
คีย์นั้นเป็นค่าฐานสิบหกที่มีความหมายต่อไปนี้:
00,00,00,00 Header: Version. Set to all zeroes.
00,00,00,00 Header: Flags. Set to all zeroes.
05,00,00,00 5 entries in the map (including null entry).
38,00,1d,00 Left CTRL -> Left ALT (can also be another key).
1d,00,38,00 Left ALT -> Left CTRL.
38,e0,1d,e0 Right CTRL -> Right ALT.
1d,e0,38,e0 Right ALT -> Right CTRL.
00,00,00,00 Null entry.
ในการสลับปุ่ม CTRL และ ALT คุณต้องมีสี่รายการ (บวก null)
ด้านซ้ายLeft-CTRL(1d 00), ด้านซ้ายLeft-ALT(38 00), Right-CTRL(1d e0) และRight-ALT(38 e0)
ดังนั้นคุณสามารถสร้างไฟล์. reg ดังนี้: Disable_CTRL-key.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,05,00,00,00,38,00,1d,00,1d,00,38,00,38,e0,1d,e0,1d,e0,38,e0,00,00,00,00
ดำเนินการ (ดับเบิลคลิก) ไฟล์. reg และออกจากระบบและกลับเข้า (หรือรีสตาร์ทเครื่องคอมพิวเตอร์) ตอนนี้คีย์ CTRL และ ALT ของคุณควรได้รับการสลับ
คีย์ที่มีประโยชน์อื่น ๆ ที่ควรทราบ:
1d 00 Left Ctrl
1d e0 Right Ctrl
38 00 Left Alt
38 e0 Right Alt
5b e0 Left Windows Key
5c e0 Right Windows Key
5d e0 Windows Menu Key
( ขึ้นอยู่กับคำตอบนี้โดยRik )
หากคุณไม่สะดวกในการเปลี่ยนรีจิสตรีหรือต้องการคีย์อื่น ๆ คุณสามารถใช้โปรแกรมSharpKeysเพื่อแก้ไขได้ง่ายขึ้น นอกจากนี้ยังมีรายการปุ่มทั้งหมดสะดวกดังนั้นคุณสามารถเพิ่มได้ในหน้าต่าง
ในขณะที่ SharpKeys (บางที - ฉันไม่สามารถตรวจสอบได้จริง ๆ ว่ามันใช้งานได้) เคยเป็นตัวเลือกทางเลือกReadmeปัจจุบันของ SharpKeys ระบุว่า SharpKeys ไม่สามารถใช้สำหรับจุดประสงค์นี้ได้ ( h / t gabe )
อีกทางหนึ่งฉันพบเครื่องมือ Kit ทรัพยากรของ Windows Server 2003ซึ่งมีโปรแกรมเรียกใช้ขนาดเล็กที่เรียกว่าขนาดremapkey.exe
เพียง 340KB มันเป็นโปรแกรมกราฟิกที่ให้คุณทำการแมปปุ่มบนคีย์บอร์ดของคุณ จำเป็นต้องรีบูตเช่นเดียวกับการเปลี่ยนแปลงด้วยตนเอง ใน Windows Vista + จะต้องใช้สิทธิ์ผู้ดูแลระบบ
ในขณะที่มองหาภาพหน้าจอฉันพบคำตอบอีกข้อหนึ่งบนเว็บไซต์นี้ซึ่งแนะนำว่า:
เครื่องมือที่ดีที่สุดสำหรับงานที่ไมโครซอฟท์ของตัวเอง
remapkey
ที่มีอยู่เป็นส่วนหนึ่งของทรัพยากร Kit การ (ลิงก์นั้นใช้สำหรับ Windows 2003 ฉันใช้งานมาหลายปีแล้วกับ Windows หลายรุ่นรวมถึง Windows 7 แต่ยังไม่ได้ทดสอบ Windows 8)
remapkey
ฉันจะเขียนการแมปลงในรีจิสทรีโดยตรงฉันเชื่อว่าและไม่จำเป็นต้องมีกระบวนการทำงาน คุณเพียงลากจากคีย์จริงไปยังคีย์ที่ต้องการและบันทึก
ยูทิลิตี้การแมปคีย์ชาร์ป ( ดาวน์โหลด ) ควรให้คุณรีบูตคีย์ของคุณได้ตามต้องการ ( ที่มา )
ขั้นตอน:
เพิ่มสองรายการต่อไปนี้เป็นการจับคู่คีย์
From: To:
Special: Left Alt (00_38) Special: Left Ctrl (00_1D)
Special: Left Ctrl (00_1D) Special: Left Alt (00_38)
ยืนยันการ remappings ของคุณจากนั้นคลิกWrite to Registry