1樓:南非烏雀
機械鍵盤的wasd鍵和上下左右鍵的兌換方式如下:
我們先按下windows+r彈出執行視窗,輸入regedit後回車進入登錄檔。
我們利用scancode map 登錄檔項來完成鍵盤按鍵的互換。在登錄檔的:hkey_local_machine\system\currentcontrolset\control\keyboard layout\ 下新建一個二進位制值項:
"scancode map"。這個項的功能就是替換按鍵。可以直接在此二進位制項中修改數值但過程不夠直觀,我們採取編寫reg登錄檔項檔案的方法來繼續。
檢視scancode map的值,會顯示0000。scancode map**在reg登錄檔編輯檔案中有固定的格式,格式是
"scancode map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,##,##,##,##,00,00,00,00
以16進製表示,用逗號分隔位元組,分成五個部分。
前8個00是版本號和頭部位元組,不要改動直接輸入上。
接著的“02”表示對映數,其值始終比實際對映數多一,按照二進位制的讀寫規則倒序,“02,00,00,00, ”實際上是 “00,00,00,02,”要實現交換兩個按鍵,這個值寫“03”,若要實現交換交換方向鍵和wasd,這個值就是“09”。
後邊**每4個是一組:前兩個是對映後鍵位的掃描碼,後兩個是鍵位原掃描碼。如果要交換兩個鍵,則一次有兩組對映,四個值的排列形式是:
鍵a,鍵b,鍵b,鍵a。直接翻譯就是:鍵a成為鍵b,鍵b成為鍵a。
最後以“00,00,00,00” 結束。
接下來是實際操作環節,我們隨便找個位置新建一個文字文件(*.txt),然後開啟,輸入
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,0#,00,00,00,##,##,##,##,00,00,00,00
其中的#號是我們要自己修改的部分,先進行一步,交換w和上方向鍵,第一個#寫3,w的掃描碼是00 11,上方向鍵的掃描碼是e0 48。由於二進位制倒序寫作“11,00,48,e0,48,e0,11,00,”。
所以上面一行**就變成了
"scancode map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,48,e0,11,00,11,00,48,e0,00,00,00,00
這行**實現了交換鍵盤上的w和上方向鍵。
然後關閉儲存這個文字文件,右鍵重新命名,修改檔案字尾.txt變為.reg,reg是修改登錄檔的檔案的字尾。
雙擊執行這個檔案,將修改寫入登錄檔。這時再到登錄檔的hkey_local_machine\system\currentcontrolset\control\keyboard layout\ 下檢視scancode map,發現數值非常直觀。
重啟或登出計算機,修改生效,這個時候w和上方向鍵的替換已經完成了。我們更進一步,查詢完畢相應鍵位的鍵盤掃描碼後,繼續寫出a和左、s和下、d和右的替換**,這個時候全部**變成以下內容
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,09,00,00,00,48,e0,11,00,11,00,48,e0,4b,e0,1e,00,1e,00,4b,e0,50,e0,1f,00,1f,00,50,e0,4d,e0,20,00,20,00,4d,e0,00,00,00,00
覺得原理難懂的朋友可以直接複製上面的**到新建的文字文件中,修改修改檔案字尾.txt變為.reg。雙擊執行這個檔案,提示寫入成功後就宣告成功。
如果想要讓互換的鍵位返回原樣,只需開啟登錄檔目錄hkey_local_machine\system\currentcontrolset\control\keyboard layout將下面的scancode map刪除就行了。
注意,以上對於鍵位的修改都只有在重啟或登出計算機之後才能生效。
2樓:匿名使用者
恩 達爾優鍵盤一般都帶有這功能的,您可以fn+左邊的win 就可以切換回來。試試吧!
自己用的雷柏v500s機械鍵盤就很不錯,用了這麼長時間了,也沒有出現過任何問題!
鍵盤wasd和上下左右鍵互換了,怎麼變回來
3樓:匿名使用者
相信很多人都試過fn+w換不回來(fn鍵在空格鍵的右邊),這時只要多加一個鍵就行了
方法:fn 鍵和旁邊的 alt 鍵同時按下+w 就換回來了(fn+alt+w)
4樓:匿名使用者
fn鍵+w,a,s,d鍵就好了,我就是這麼換回來的,不想弄的話直接撥下來重插也可以
5樓:瑣
按住fn 然後按一遍鍵盤上的wasd 就好了 我也是這樣
6樓:
什麼fn+c拔下插上就好了
7樓:匿名使用者
玩遊戲的時候才出現嗎
8樓:愛惜
win系統鍵+ fn 鍵 希望能給你解決 郵箱[email protected]
機械鍵盤的wasd鍵和上下左右鍵對換了怎麼換回來
南非烏雀 機械鍵盤的wasd鍵和上下左右鍵的兌換方式如下 我們先按下windows r彈出執行視窗,輸入regedit後回車進入登錄檔。我們利用scancode map 登錄檔項來完成鍵盤按鍵的互換。在登錄檔的 hkey local machine system currentcontrolset ...
鍵盤的WASD和上下左右互換了怎麼辦
熊楚佘樂悅 其實wasd和上下左右互換了是很多遊戲鍵盤特有的功能,wasd和上下左右互換了並不是鍵盤的硬體故障,所以樓主不用擔心,出現wasd和上下左右互換了的情況,樓主只要在鍵盤上同時按下fn w鍵就可以完成wasd和上下左右互換了,樓主現在的這個情況同時按下fn w鍵就可以解決wasd和上下左右...
達爾優鍵盤wasd和上下左右互換了怎麼辦
是不是你的鍵盤有這種兌換的設定然後你無意觸發了,你可以這麼試試,fn跟w支援wasd 跟上下左右進行互換,預設為正常功能。fn跟左windows鍵是切換wasd和上下左右。或者像我用的雷柏v720,用驅動設定裡面的自定義把按鍵再設定回來。鍵盤wasd和上下左右鍵互換後怎麼調回來? 情惑美文 一 先找...