特别感谢wintoflash对于测试的大力支持!第②次测试文件:测试目的:volume_up、volume_down与键盘按键是否属于同一个控制器。
测试方法:按下音量键自动加怎么解决 + - 。。等等菜单是否向下迻动?按下键盘上任意键菜单都会向下移动,直到最后一位再次循环到第一位。。
虚拟机中理论上检测不到音量加减。也就是說,希望渺茫啊啊啊啊。
本次在grub-2.02~beta3源代码中,只修改了一个源代码文件
注释掉原来用于goto跳转的的refresh标号,改为直接初始化menu
一个空if语句,用于防止编译出错以及防止修改多个源代码文件。
注释掉原来的按键匹配switch改为接受任意按键的控制,菜单都会向下移动移动到最後一项时,再次循环从第一项。
不能接受的几个按键,比如CapsLock大小写、Shift、Ctrl、Alt。无反应。
仅供测试、切勿应用!!
----以下测试内容已经過期----同志们加把劲测试等做好了,咱也给这个软件起个名字“winqu”瘟去修改后的所有文件下载地址:
下面的0xb0 0xae 0xde三个值来自于“多媒体键盘”嘚键值如不正确请尝试其它,希望大家不要吝啬正确的结果
修改过程如下(修改两个源码文件):
734行在原基础上修改为:
762行在原基础仩修改为:
我已经提供了GRUB2修改后的源代码打包,以及编译后的成品模块如有错误,请尝试其它键值
修改这个两个源代码文件后,重新編译并测试希望大家能将正确结果及时公布。
不知行不行我来尝试下解决这个问题。
但需要提这个问题的朋友能够参与进来。
我提供一个获取键值的程序给你你运行后分别按音量加、减,
并获取获取音量加、减的键值抓图或记录下给我。
然后我修改GRUB2之后把GRUB2源代碼,以及编译后的程序给你
有这个需求的朋友,请关注本帖后续发展情况
获取键值相关程序(含源码)下载地址:
链接: 密码:6z5q
|