修改鍵盤——可以通過修改鍵值對(duì)(十六進(jìn)制)的方式,鍵盤上的每個(gè)按鍵都有自己對(duì)應(yīng)的值,通過兩個(gè)值的互換,就可以實(shí)現(xiàn)鍵盤按鍵的修改。這里要強(qiáng)調(diào),該方法適合少量的值的修改,大量的值需要修改的時(shí)候,就顯得繁瑣。
第一步:Windows+R 輸入cmd 確定,然后再輸入regedit打開注冊(cè)編輯器

第二步:注意看下圖紅線框內(nèi)的路徑,通過對(duì)應(yīng)的路徑找到Keyboard Layout該文件,

右鍵——新建——二進(jìn)制值,添加一個(gè)名為“ScanCode Map”的注冊(cè)表

右鍵ScanCode Map 修改里面的內(nèi)容,重點(diǎn)來了啊
第一個(gè)紅色框,一共有8組00,不用管,表示版本號(hào)和頭部字節(jié);
第二個(gè)紅色框,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)
注意:第三個(gè)紅色框的4組00 是結(jié)束標(biāo)志,也算一組值,所以,我自己修改了6組值,每組值代表一個(gè)鍵替換另一個(gè)鍵,即A替代了B,再讓B替代A(這樣才是互換,不然出現(xiàn)了兩個(gè)鍵都代表A),C代替了D,D代替C,E代替F,F(xiàn)代替E;(這是我本人自己修改的鍵盤值,這里的ABCDEF和圖片中的16進(jìn)制碼不對(duì)應(yīng),只是我舉例說明“如何替換”問題的,下面會(huì)給出鍵盤所有的鍵對(duì)應(yīng)的16進(jìn)制碼)

如果你還沒理解我的陳述,我將用幾個(gè)問題結(jié)合答案的方式,來讓你理解(我始終相信,一個(gè)具體的例子,勝過一大堆定義,咱們國(guó)家的書本太愛用定義了,什么是人?什么是吃飯?什么是愛情?什么是幸福?什么都要定義,然而看了定義,還是不知道什么到底是什么,來幾個(gè)例子不就一目了然了嗎)
問題1:如果你只需要讓兩個(gè)鍵互換,那個(gè)要怎么寫?
答:第一個(gè)紅色框和最后一個(gè)紅色框,不能變,因?yàn)槭情_始標(biāo)志和結(jié)束標(biāo)志,不要瞎寫,就和我寫的一樣就可以了。
然后,第二個(gè)紅色框是 03 00 00 00,因?yàn)橐薷膬蓚€(gè)鍵,外加最后一個(gè)紅色框結(jié)束標(biāo)志,也算一個(gè),所以是03 00 00 00;(由此可見,如果要修改4個(gè)鍵,即AB互換,CD互換,此處就是05 00 00 00)
然后就是用A的16進(jìn)制碼代替B的16進(jìn)制碼,再用B的16進(jìn)制碼,代替A的16進(jìn)制碼,實(shí)現(xiàn)AB互換。
問題2:這個(gè)時(shí)候你要是還沒有理解,就再看著答案,親自再操作一遍。
注意:修改完成后,重啟電腦生效,重啟電腦,生效?。?!
下面是每個(gè)鍵對(duì)應(yīng)的16進(jìn)制碼:



