小米的悅米機(jī)械鍵盤買回家以后,發(fā)現(xiàn)鍵盤上沒有提供音量調(diào)節(jié)的快捷鍵。因?yàn)樵缍急还P記本和帶音量調(diào)節(jié)快捷鍵的鍵盤慣壞了放刨,每次到任務(wù)欄調(diào)節(jié)音量感覺特別不方便笛臣,所以必須手動(dòng)設(shè)置一個(gè)云稚。
導(dǎo)入注冊(cè)表
在網(wǎng)上找到了一個(gè)導(dǎo)入注冊(cè)表的方法。
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,03,00,00,00,30,E0,43,00,2E,E0,42,00,00,00,00,00
新建一個(gè)文本文檔沈堡,將上面這段代碼復(fù)制進(jìn)去保存静陈,修改文件后綴名為.reg
,雙擊運(yùn)行之后重啟計(jì)算機(jī)诞丽。鍵盤上的F8
就被替換成音量減鲸拥,F9
被替換成音量加。反正F8
和F9
基本沒怎么用過僧免,換成音量加減多發(fā)揮作用也好刑赶。
hex 后的數(shù)字的含義
前 8 個(gè) 00
前8個(gè)00是版本號(hào)和頭部字節(jié).
03,00,00,00
03
表示映射數(shù),02
表示 1 組映射懂衩,03
表示 2 組映射撞叨,以此類推金踪。
30,E0,43,00 和 2E,E0,42,00
這是兩組映射,每組前兩個(gè)是映射后鍵位的掃描碼谒所,后兩個(gè)是鍵位原掃描碼热康。
30,E0
表示提高音量(Volume Up),43,00
表示F9劣领。
2E,E0
表示降低音量(Volume Down)姐军,42,00
表示F8。
事實(shí)上尖淘,Volume Up奕锌、Volume Down、F9村生、F8 的鍵盤掃描碼分別為
E0,30
惊暴、E0,2E
、00,43
趁桃、00,42
辽话。
這里使用的時(shí)候需要將掃描碼的高低字節(jié)交換一下。
其他鍵的掃描碼可以自行搜索或者參考文末資料2卫病。
00,00,00,00,00
這是個(gè)調(diào)皮的結(jié)尾油啤。
手動(dòng)添加注冊(cè)表項(xiàng)
本來上面就能解決的,不知道開始出了什么問題蟀苛,沒法導(dǎo)入注冊(cè)表益咬。但是原理搞清楚了,手動(dòng)添加注冊(cè)表就可以了嘛帜平。
首先打開注冊(cè)表編輯器(regedit)幽告,定位到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
。
新建一個(gè)名為 Scancode Map
的二進(jìn)制值注冊(cè)表項(xiàng)裆甩。
將hex
后的值手動(dòng)輸入進(jìn)去冗锁。重啟計(jì)算機(jī)就可以了。
恢復(fù)
恢復(fù)原來的鍵盤布局只需要將Scancode Map
項(xiàng)刪除即可嗤栓。
更新(2017-06-29)
入手臺(tái)式蒿讥,之前用的F8、F9抛腕,偶爾有不方便的時(shí)候芋绸,所以改成了 SCROLL LOCK 和 PAUSE/BREAK 鍵。鍵盤掃描碼是
SCROLL LOCK: 00, 46
PAUSE/BREAK: 1D, E1
詳細(xì)掃描碼見參考資料4