- 积分
- 192
- 最后登录
- 2023-3-23
- 精华
- 0
- 阅读权限
- 20
- 主题
- 38
- UID
- 4762327
- 帖子
- 405
- PB币
- 465
- 威望
- 5
- 贡献
- 0
- 技术
- 1
- 活跃
- 456
- UID
- 4762327
- 帖子
- 405
- PB币
- 465
- 贡献
- 0
- 技术
- 1
- 活跃
- 456
|
我的笔记本是华为matebook x(非matebook x pro)i5-7200u,键盘的bios名称是\_SB.PCI0.LPCB.PS2K
之前参考别人的方法给dsdt打上如下的补丁成功修复亮度快捷键:
into method label _Q0A replace_content
begin
// Brightness Down\n
Notify(\_SB.PCI0.LPCB.PS2K, 0x0405)\n
end;
into method label _Q0B replace_content
begin
// Brightness Up\n
Notify(\_SB.PCI0.LPCB.PS2K, 0x0406)\n
end;我对于以上代码的理解就是,按下fn之后的功能键f1和f2调用了_Q0A和_Q0B方法,然后分别通知ps2键盘中亮度加和减快捷键,键值分别是405和406。
于是我就想用相同的方法修复音量快捷键。我电脑原生的音量快捷键是按下fn之后的功能键f5和f6,用ACPIDebug在控制台中查看到这两个键分别调用了_Q0E和_Q0F两个方法,但是我不知道苹果键盘音量快捷键的键值是多少,就没办法修复音量快捷键了,有没有懂一些的朋友帮忙看看应该怎么弄才能修复音量快捷键。
另外用ioio程序在控制台查看按下fn之后的f1和f2功能键扫描码为e005和e006,对应的是f14和f15,但是按下fn之后的功能键f5和f6没有任何输出,也不知道怎么回事,希望有人能帮忙解答一下。
|
|