在windows裡利用登錄檔任意調換按鍵

2021-06-16 16:52:35 字數 969 閱讀 8164

在登錄檔的這個位置

hkey_local_machine\system\currentcontrolset\control\keyboardlayout

新建乙個scancode map二進位制值,這個二進位制值可以任意調換按鍵,內容格式如下:

hex:00,00,00,00,00,00,00,00,|02|,00,00,00,|原鍵,替代鍵,原鍵,替代鍵,|00,00,00,00

前8個00是版本號,接下來的「02」表示對映數,其最小為值為「02」,表示只對映一組,若要對映多組,只需增加相應的值即可,如對映2組其值應為「03」,3組為「04」,4組為「05」。

緊接著跟3個00,

之後每4個按鍵碼為一組(每個按鍵碼2個位元組),

前兩個是對映後鍵位的掃瞄碼,後兩個是鍵位原掃瞄碼,如果想調換兩個按鍵就應寫成「原鍵,替代鍵,替代鍵,原鍵」 的形式。

最後要以4個00結尾。

例:調換lctrl和capslock:

00,00,00,00,00,00,00,00,02,00,00,00,3a,00,1d,00,1d,00,3a,00,00,00,00,00

同時調換a和b鍵,y和z鍵:

00,00,00,00,00,00,00,00,|03|,00,00,00,|1e,00,30,00,30,00,1e,00|,|15,00,2c,00,2c,00,15,00|,00,00,00,00

00,00,00,00,00,00,00,00,|05|,00,00,00,|3a,00,1d,00,1d,00,3a,00|,|38,00,5b,e0,5b,e0

,38,00|,|38,e0,5d,e0,5d,e0,38,e0|,|0e,00,2b,00,2b,00,0e,00|,00,00,00,00

從另乙個地方找了乙個scancode碼表:

windows登錄檔 登錄檔的認識

登錄檔的特點 1.登錄檔允許對硬體 系統引數 應用程式和裝置驅動程式進行跟蹤配置,這使得修改某些設定後不用重新啟動成為可能。2.登錄檔中登入的硬體部分資料可以支援高版本的即插即用特性。當windows檢測到機器上的新裝置時,就把有關資料儲存到登錄檔中,另外,還可以避免新裝置與原有裝置之間的資源衝突。...

利用登錄檔在右鍵新增VisualCode快捷方式

分為兩種配置,第一種是對於檔案右鍵也就是 第一步 win r 開啟執行,輸入regedit,開啟登錄檔,找到hkey classes root shell分支,如果沒有shell分支,則在 下點選右鍵,選擇 新建 項 建立shell分支。第二步 在shell下新建 visualcode 項,在右側視...

修改Windows登錄檔

始終使在 windows 登錄檔的備份之前修改任何設定。通過複製 system.dat 和 user.dat 或匯出單個使用 regedit 登錄檔的一部分,您可以備份整個登錄檔。單擊開始按鈕,單擊執行,然後鍵入 regedit。單擊確定。在登錄檔編輯器中選擇所要備份的金鑰。從登錄檔選單中選擇匯出登...