win10 音量调节快捷键设置

小米的悦米机械键盘买回家以后,发现键盘上没有提供音量调节的快捷键。因为早都被笔记本和带音量调节快捷键的键盘惯坏了,每次到任务栏调节音量感觉特别不方便,所以必须手动设置一个。

导入注册表

在网上找到了一个导入注册表的方法。

    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

新建一个文本文档,将上面这段代码复制进去保存,修改文件后缀名为.reg,双击运行之后重启计算机。键盘上的F8就被替换成音量减,F9被替换成音量加。反正F8F9基本没怎么用过,换成音量加减多发挥作用也好。

hex 后的数字的含义
前 8 个 00

前8个00是版本号和头部字节.

03,00,00,00

03表示映射数,02表示 1 组映射,03表示 2 组映射,以此类推。

30,E0,43,00 和 2E,E0,42,00

这是两组映射,每组前两个是映射后键位的扫描码,后两个是键位原扫描码。

30,E0表示提高音量(Volume Up),43,00表示F9。

2E,E0表示降低音量(Volume Down),42,00表示F8。

事实上,Volume Up、Volume Down、F9、F8 的键盘扫描码分别为
E0,30E0,2E00,4300,42
这里使用的时候需要将扫描码的高低字节交换一下。

其他键的扫描码可以自行搜索或者参考文末资料2。

00,00,00,00,00

这是个调皮的结尾。

手动添加注册表项

本来上面就能解决的,不知道开始出了什么问题,没法导入注册表。但是原理搞清楚了,手动添加注册表就可以了嘛。

首先打开注册表编辑器(regedit),定位到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

新建一个名为 Scancode Map 的二进制值注册表项。

win10 音量调节快捷键设置_第1张图片

hex后的值手动输入进去。重启计算机就可以了。

win10 音量调节快捷键设置_第2张图片
恢复

恢复原来的键盘布局只需要将Scancode Map项删除即可。

更新(2017-06-29)

入手台式,之前用的F8、F9,偶尔有不方便的时候,所以改成了 SCROLL LOCK 和 PAUSE/BREAK 键。键盘扫描码是
SCROLL LOCK: 00, 46
PAUSE/BREAK: 1D, E1
详细扫描码见参考资料4

参考资料
  1. windows系统设置调节音量的快捷键
  2. Scancode Map的妙用,按键随意变换
  3. win10 音量调节快捷键设置
  4. Keyboard Scan Codes: Set 1

你可能感兴趣的:(win10 音量调节快捷键设置)