แม็พคีย์ผสมเพื่อรับลักษณะการทำงานของ CAPS LOCK บน Windows 10


0

ฉันต้องการทำการแมปสองปุ่มที่ไม่เป็นมาตรฐาน:

  1. ปุ่ม Caps Lock จะกลายเป็นปุ่ม CTRL อื่น
  2. การรวมกันของคีย์บางอย่าง (โดยหลัก ๆ แล้ว Shift CapsLock) จะยังคงสามารถทำงานได้ตามปกติโดยใช้ปุ่ม CapsLock ซึ่งเป็นปุ่มสลับตัวพิมพ์ใหญ่

ดูเหมือนว่าคำตอบมาตรฐาน - SmartKeys, AutoHotKey และ Microsoft Keyboard Creator (MSKC) - อย่าแมปคีย์ CapsLock และ / หรือไม่แมปชุดของคีย์ ฉันชอบที่จะแสดงเป็นอย่างอื่น

ฉันสามารถแก้ไขไฟล์แป้นพิมพ์ (.klc) หรือรีจิสตรีได้หากฉันรู้ว่าต้องใส่อะไรไว้บ้างหรือต้องการเปลี่ยนแปลงอะไร

FYI: ฉันได้อ่านแล้ว Shift + CapsLock ทำงาน CapsLock บนแป้นพิมพ์ภาษาญี่ปุ่น

ก่อนที่คุณจะถามว่า: ทำไมฉันต้องทำอย่างนั้น? เพราะฉันเป็นคนยูนิกซ์ดังนั้นฉันเรียนรู้ที่จะคาดหวังว่ากุญแจ Cntl ทางด้านซ้ายของ "a" ซึ่งเป็นเลขที่มีค่าน้อยที่สุด และเพราะบางครั้งคุณต้องการพิมพ์คำหลาย ๆ คำในปุ่มกดการโทร

คำตอบ:


0

ผู้ชาย Unix อีกคนที่นี่ ฉันใช้เวลาทั้งหมด 3 วันใน Win10 แต่ฉันก็ทำได้ด้วยการควบคุมของฉันในสถานที่ที่เหมาะสม ;)

ฉันใช้ "แปลง Caps Lock เป็น Control.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,02,00,00,00,1d,00,3a,00,00,00,00,00 

หลังจากนี้คุณจะไม่มี Caps Lock อีกแล้วและคุณไม่ต้องการให้ Shift + Ctrl เปลี่ยนอะไรเลย ดังนั้นคุณอาจกินหมวกและอ่านคำแนะนำ AutoHotKey (และ Google ด้วย;):

Capslock :: Ctrl - ทำให้ Capslock กลายเป็นปุ่มควบคุม หากต้องการรักษาความสามารถในการเปิดและปิด Capslock ให้เพิ่มการทำแผนที่ใหม่ + Capslock :: Capslock ก่อน การสลับนี้เปิดและปิด Capslock เมื่อคุณกดแป้น Shift ค้างไว้แล้วกด Capslock เนื่องจากการ remappings ทั้งคู่อนุญาตให้กดปุ่มตัวดัดแปลงเพิ่มเติมค้างไว้จะต้องวาง + Capslock :: Capslock remapping ที่เจาะจงยิ่งขึ้นก่อนจึงจะสามารถใช้งานได้

สิ่งนี้ใช้ไม่ได้ในวิดีโอเกมบางเกมดังนั้นหากคุณสนใจว่าคุณอาจปรับเปลี่ยนรีจิสทรีและผูก AutoHotKey's SetCapsLockState, on|offกับชุดคำสั่งผสมที่คุณต้องการ - ฉันชอบ double shift:

Lshift & Rshift::SetCapsLockState, % GetKeyState("CapsLock", "T")? "Off":"On"

ไชโย!

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