修改電腦鍵盤按鍵
修改鍵盤——可以通過修改鍵值對(十六進制)的方式,鍵盤上的每個按鍵都有自己對應的值,通過兩個值的互換,就可以實現鍵盤按鍵的修改。這裏要強調,該方法適合少量的值的修改,大量的值需要修改的時候,就顯得繁瑣。
第一步:Windows+R 輸入cmd 確定,然後再輸入regedit打開註冊編輯器
第二步:註意看下圖紅線框內的路徑,通過對應的路徑找到Keyboard Layout該文件,
右鍵——新建——二進制值,添加一個名為“ScanCode Map”的註冊表
右鍵ScanCode Map 修改裏面的內容,重點來了啊
第一個紅色框,一共有8組00,不用管,表示版本號和頭部字節;
第二個紅色框,07 00 00 00 表示有7組值需要修改,到底是哪7組呢?
(38 e0 4d e0)(4d e0 38 e0)(5c e0 50 e0)(50 e0 5c e0)(38 00 1d 00)(1d 00 38 00)(00 00 00 00)
註意:第三個紅色框的4組00 是結束標誌,也算一組值,所以,我自己修改了6組值,每組值代表一個鍵替換另一個鍵,即A替代了B,再讓B替代A(這樣才是互換,不然出現了兩個鍵都代表A),C代替了D,D代替C,E代替F,F代替E;(這是我本人自己修改的鍵盤值,這裏的ABCDEF和圖片中的16進制碼不對應,只是我舉例說明“如何替換”問題的,下面會給出鍵盤所有的鍵對應的16進制碼)
如果你還沒理解我的陳述,我將用幾個問題結合答案的方式,來讓你理解(我始終相信,一個具體的例子,勝過一大堆定義,咱們國家的書本太愛用定義了,什麽是人?什麽是吃飯?什麽是愛情?什麽是幸福?什麽都要定義,然而看了定義,還是不知道什麽到底是什麽,來幾個例子不就一目了然了嗎)
問題1:如果你只需要讓兩個鍵互換,那個要怎麽寫?
答:第一個紅色框和最後一個紅色框,不能變,因為是開始標誌和結束標誌,不要瞎寫,就和我寫的一樣就可以了。
然後,第二個紅色框是 03 00 00 00,因為要修改兩個鍵,外加最後一個紅色框結束標誌,也算一個,所以是03 00 00 00;(由此可見,如果要修改4個鍵,即AB互換,CD互換,此處就是05 00 00 00)
然後就是用A的16進制碼代替B的16進制碼,再用B的16進制碼,代替A的16進制碼,實現AB互換。
問題2:這個時候你要是還沒有理解,就再看著答案,親自再操作一遍。
註意:修改完成後,重啟電腦生效,重啟電腦,生效!!!
下面是每個鍵對應的16進制碼:
修改電腦鍵盤按鍵