ฉันใช้สิ่งต่อไปนี้เพื่อส่ง CTRL สำหรับปุ่ม CAPS LOCK ส่ง ALT สำหรับปุ่ม CTRL และส่ง CAPS LOCK สำหรับปุ่ม ALT CTRL อยู่ทางด้านซ้ายของ "A" ที่พระเจ้าทรงตั้งใจ ALT อยู่ต่ำกว่า SHIFT และปุ่ม CAPS LOCK ที่ไร้ประโยชน์ที่สุดนั้นถูกซ่อนไว้อย่างปลอดภัยในที่ซึ่งฉันต้องหักข้อมือเพื่อตีมัน
Windows Registry Editor Version 5.00
; The hex data is in five groups of four bytes:
; 00,00,00,00,\ header version (always 00000000)
; 00,00,00,00,\ header flags (always 00000000)
; 04,00,00,00,\ # of entries (3 in this case) plus a NULL terminator line.
; Entries are in 2-byte pairs: Key code to send & keyboard key to send it.
; Each entry is in LSB, MSB order.
; 1d,00,3a,00,\ Send LEFT CTRL (0x001d) code when user presses the CAPS LOCK key (0x003a)
; 38,00,1d,00,\ Send LEFT ALT (0x0038) code when user presses the LEFT CTRL key (0x001d)
; 3a,00,38,00,\ Send CAPS LOCK (0x3A) code when user presses the LEFT ALT key (0x0038)
; 00,00,00,00 NULL terminator
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,\
00,00,00,00,\
04,00,00,00,\
1d,00,3a,00,\
38,00,1d,00,\
3a,00,38,00,\
00,00,00,00