停用 CAPS LOCK 和 INSERT 鍵(同時)

停用 CAPS LOCK 和 INSERT 鍵(同時)

有一些簡單的註冊表調整可以停用 CAPS LOCK 或 INSERT 鍵。例如停用 INSERT 鍵停用 CAPS LOCK 鍵。我無法找到同時停用兩個鍵的說明。

這個想法是在註冊表中輸入一個二進位值HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout

  • 若要停用大寫鎖定:

    「掃描碼映射」=十六進位:00,00,00,00,00,00,00,00,02,00,00,00,00,00,3A,00,00,00,00,00

  • 若要停用插入:

    「掃描碼映射」=十六進位:00,00,00,00,00,00,00,00,02,00,00,00,00,00,52,E0,00,00,00,00

是否可以將它們組合起來,以便同時停用兩個鍵?由於3A + 52 = 8C是十六進制,因此以下內容是有意義的:

「掃描碼映射」=十六進位:00,00,00,00,00,00,00,00,02,00,00,00,00,00,8C,E0,00,00,00,00

但我可能沒有正確理解這些組合。

答案1

在我看來,為了停用 Caps-Lock 和 Ins,有必要在「HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout」中新增或設定新的 REG_BINARY 鍵「Scancode Map」為二進位值 hex:00,00 ,00 ,00,00,00,00,00,03,00,00,00,00,00,52,E0,00,00,3A,00,00,00,00,00 。

03為映射按鍵數加1,即2+1=3

E0 52為Ins掃碼

00 3A 是 Caps-Lock 的掃描碼

零是將選定的掃描碼鍵對應到任何地方

https://www.howtogeek.com/howto/windows-vista/disable-caps-lock-key-in-windows-vista/

https://www.win.tue.nl/~aeb/linux/kbd/scancodes-1.html

至少這讓我在我的Win10和Win7電腦上感到滿意。

相關內容