如何不显示Windows菜单?

来源:百度知道 编辑:UC知道 时间:2024/06/09 04:14:21
我知道左边WIN键的KeyCode为91,右边的为92,我的问题是在网页中如何使用这两个键,而且不会触发“开始”菜单?按112号F1键不触发帮助菜单?还有93鼠标键,等等
dopod100,你回答的真的很不错,但你理解错了,我是在制作网页,我想在我的网页里可不可以使用Win作为快捷键

可以解决
先了解一下“Scancode Map”(扫描码映射),“Scancode Map”是注册表中[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]中的一个二进制键值(默认没有,需新建),并且有固定的格式。Scancode Map 代码的一般格式是:“hex:00,00,00,00,00,00,00,00,|02|,00,00,00,|原键,替代键,原键,替代键,|00,00,00,00”。其含义为:前8个00(DWord两个0)是版本号,接下来的“02”表示映射数,其最小为值为“02”,表示只映射一组,若要映射多组,只需增加相应的值即可,如映射2组其值应为“03”,3组为“04”;后边代码每4个是一组:前两个是映射后键位的扫描码,后两个是键位原扫描码。如果要交换两个键,则最后四个值的排列形式是:键A,键B,键B,键A——它表示:键A成为键B,键B成为键A。最后以“00,00,00,00” 结尾。了解了“Scancode Map”之后,我们就可以来利用添加功能键了。
屏蔽左Win键:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,5B,E0,00,00,00,00

以下是转换Caps Lock 和F4 & Tab 和 F6 的数值:

下面的内容输入记事本,另存为win.reg文件并双击导入注册表:
—————————————————————————————————————————
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]

"Scancode Map"=hex:00,00