|
举个例子:
按F6启动 默认项 {default} 按F7启动 WinXP {ntldr}
必须先启用扩展键盘扫描码
bcdedit /set {globalsettings} extendedinput Yes
bcdedit /set {bootmgr} custom:0x0000000054000001 {default}
bcdedit /set {bootmgr} custom:0x54000002 {ntldr}
bcdedit /set {bootmgr} customactions 0x1000040000001 0x54000001 0x0001000041000001 0x54000002
0x54000001代表OEM定义的操作,可以理解为序号,从01开始,第二个是0x54000002,第三个0x54000003……
4000、4100是F6、F7的键盘扫描码,F6的键盘扫描码本来是40,不够4位的需在后面补0,就是4000。蓝色的000……可以省去不写,写上去仅为了说明原本的完整命令
在启动菜单显示时,按下扫描码为 4100 的快捷键F7,就可以启动到{ntldr}了。
经测试,BOOTMGR支持以下按键设置为快捷键:
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10
方向键:↑↓←→
Home End PgUp PgDn Delete Insert
鉴于F8、F10、方向键默认占用,如果将这些键设置为快捷键,它们原来的功能将失效,比如方向键↑↓设置后,不要再指望它们还可以选择菜单
已测试这些键不被支持:
数字、字母、F11、F12、ESC、回车键、空格键、Alt、Ctrl等
附:常用按键的键盘扫描码
0x3b00 F1 0x3c00 F2 0x3d00 F3 0x3e00 F4 0x3f00 F5 0x4000 F6 0x4100 F7 0x4200 F8 0x4300 F9 0x4400 F10 0x4700 Home 0x4f00 End 0x4900 PageUP 0x5100 PageDown 0x5200 Insert 0x5300 Delete 0x4800 上箭头 0x4b00 左箭头 0x5000 下箭头 0x4d00 右箭头
以上测试尚不十分充分,可能错误、遗漏,此方面资料寻找困难,几乎都是英文,欢迎补充!
|
评分
-
查看全部评分
|