加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

通过注册表用热键(Scancode Map)控制音量

发布时间:2020-12-14 04:29:09 所属栏目:Windows 来源:网络整理
导读:实现效果:可以使用键盘上经常不用的键来控制音量的大小或者静音。 示例: 将SCROLL LOCK设为静音开关键、PAGEUP设为音量增大、PAGEDOWN设为音量减小 只需把下面的内容保存为 *.reg 的文件后缀,如wave.reg Windows Registry Editor Version 5.00 [HKEY_LOCA

实现效果:可以使用键盘上经常不用的键来控制音量的大小或者静音。

示例:
将SCROLL LOCK设为静音开关键、PAGEUP设为音量增大、PAGEDOWN设为音量减小

只需把下面的内容保存为 *.reg 的文件后缀,如wave.reg

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]
"Scancode Map"=hex:00,00,05,5B,E0,20,e0,46,2E,51,30,49,00

---------------------------------------------------

Scancode Map(扫描码映射):
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout
中的一个二进制键值(默认没有,需新建),并且有固定的格式。

Scancode Map 代码的一般格式是:
hex:00,|02|,|原键,替代键,原键,|00,00

其含义为:
前8个00(DWord两个0)是版本号,接下来的“02”表示映射数,其最小为值为“02”,表示只映射一组,若要映射多组,只需增加相应的值即可,如映射2组其值应为“03”,3组为“04”,4组为“05”

后边代码每4个是一组:前两个是映射后键位的扫描码,后两个是键位原扫描码。如果要交换两个键,则最后四个值的排列形式是:键A,键B,键B,键A——它表示:键A成为键B,键B成为键A

最后以“00,00” 结尾。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读