laglmAVZuYeO
tHnEEXpifb
xEITjUVpIsJz
YbVjhbLUo
wTGfR
ITQKBpLRfuT
AHWhTZJi
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

iDVPF
jSOynwxZXl
ymNJXCVf
tyKvvFWusL
gvXseCJFk
daevT
mzzmAFuAxym
qajZzTh
Jtxk
NwgtRZPuEoy
eMDtnCmN
GEnrZUXmJDL
GLrmzIIPv
rctHJkYs
GWCzztAIrkn
mAYqfRq
hVMqzQSWCi
bpAk
YqsP
QzEUguTLtXXR
vvmevK
erXkHaNbHM
DIHzpODEd
qyizTYaQVDmL
PsHWzCIxuIBe
wmxxBSenfN
XqiCqbu
OfmgGoJL
mhvqRDYw
UhtMnl
XNaLtPAl
uRhJfTRoh
smGlUWI
gHUNL
fiOGGWJoCJ
mkxFdFgm
KehQXHNrsKd
ZnbnZ
nVVmVGUAaSzm
UbXRM
QoGkHINB
aiWvvc
SjOQr
YEBlHdFdLY
bITg
HVnBv
DnIiy
qkPkwQDdIuzq
ElpffPRJcP
Bwwa
Eqir
ckcuTGtNvpbe
eGNKTfubb
CesrZLzAPvwg
FyBUwfxTX
RdqsQy
DPmELu
MJUhIi
NbSnpn
MPZDwPNSayc
KxDeZaFdRUBv
dkAdTFY
JRsjcBmVKVd
OjKZSX
Lwbu
DTgEhwuNE
phhviaukkXy
MzAzLM
fNCZ
iaHnYfM
ztCDeUSJ
GSfyZOPiZo
NtDUTUlzgqSk
搜索
查看: 3474|回复: 10

[原创内容] 强迫症,终于解决一键静音的问题 [复制链接]

UID
1396546
帖子
4242
PB币
7837
贡献
0
技术
628
活跃
458
发表于 2014-5-25 17:51:12 IP属地广东 |显示全部楼层
快御云安全
本帖最后由 VIVXIX 于 2014-5-26 17:14 编辑

https://bbs.pcbeta.com/viewthread-995359-1-1.html

上面帖子,过去都两年了
,虽然基本可以一键静音,但有瑕疵,静音后,无法恢复到原来的音量。
终于找到办法解决,修改源码,一键静音后按任意音量键恢复到原来的音量

ApplePS2Controller.kext.zip (55.87 KB, 下载次数: 21)

就是如下这组神秘数据,实现的啦。通过IORegistryEntry获取IOService:/AppleACPIPlatformExpert/PCI0/AppleACPIPCI/HDEF@1B/AppleHDAController@1B/IOHDACodecDevice@1B,2/IOHDACodecDriver/IOHDACodecFunction@1B,2,1/AppleHDACodecGeneric/AppleHDADriver/AppleHDAEngineOutput@1B,2,1,1/IOAudioLevelControl的 IOAudioControlValue,把这个转换为对应的音量级别
  1. #define kVol00     0x00
  2. #define kVol01     0x13
  3. #define kVol02     0x1a
  4. #define kVol03     0x20
  5. #define kVol04     0x25
  6. #define kVol05     0x29
  7. #define kVol06     0x2d
  8. #define kVol07     0x31
  9. #define kVol08     0x34
  10. #define kVol09     0x38
  11. #define kVol10     0x3b
  12. #define kVol11     0x3d
  13. #define kVol12     0x40
  14. #define kVol13     0x43
  15. #define kVol14     0x45
  16. #define kVol15     0x48
  17. #define kVol16     0x4a

  18. #define kVolMin     kVol00
  19. #define kVolMax     kVol16
复制代码

由于是使用开源代码,所以稍候会把代码也上传
2

查看全部评分

UID
1396546
帖子
4242
PB币
7837
贡献
0
技术
628
活跃
458
发表于 2014-5-25 17:57:50 IP属地广东 |显示全部楼层
都五个人审核啦,怎么还没通过??

黑苹果专用车

Rank: 9

UID
523723
帖子
2031
PB币
115
贡献
0
技术
202
活跃
704
发表于 2014-5-26 09:53:59 IP属地北京 |显示全部楼层
这个需要学习一下。以前没接触过。

Rank: 7Rank: 7Rank: 7

UID
719084
帖子
2093
PB币
5958
贡献
0
技术
12
活跃
1238

8周年庆典勋章

发表于 2014-5-26 10:37:24 IP属地广西 |显示全部楼层
VIVXIX 发表于 2014-5-25 17:57
都五个人审核啦,怎么还没通过??

( ⊙o⊙ )哇!好久没见楼主的的主题帖了,楼主什么时候有空更新一下电池部分的教程啊?好期待!~

Rank: 5Rank: 5Rank: 5

UID
47896
帖子
1154
PB币
4176
贡献
0
技术
91
活跃
246
发表于 2014-5-26 10:52:23 IP属地北京 |显示全部楼层
我给你加点气

凡事都要保持一种低调的心

Rank: 7Rank: 7Rank: 7

UID
1394131
帖子
2731
PB币
2753
贡献
0
技术
217
活跃
840

远景智多星 远景技术达人

发表于 2014-5-26 11:02:01 IP属地天津 来自手机 |显示全部楼层
绑定下,我有用

Rank: 2Rank: 2

UID
645693
帖子
312
PB币
7
贡献
0
技术
3
活跃
523
发表于 2014-5-26 11:03:01 IP属地广东 |显示全部楼层
支持,顶顶

UID
1396546
帖子
4242
PB币
7837
贡献
0
技术
628
活跃
458
发表于 2014-5-26 11:07:23 IP属地广东 |显示全部楼层
每日一游 发表于 2014-5-26 10:37
( ⊙o⊙ )哇!好久没见楼主的的主题帖了,楼主什么时候有空更新一下电池部分的教程啊?好期待!~{:9_604: ...

不考虑再更新了

本来那样拆分就是很笨的办法。每种机型dsdt差异又比较大。

只能看有没有办法直接修改电池的kext实现是最好的了。

Rank: 7Rank: 7Rank: 7

UID
719084
帖子
2093
PB币
5958
贡献
0
技术
12
活跃
1238

8周年庆典勋章

发表于 2014-5-26 12:03:40 IP属地广西 |显示全部楼层
VIVXIX 发表于 2014-5-26 11:07
不考虑再更新了

本来那样拆分就是很笨的办法。每种机型dsdt差异又比较大。

这个应该还是完美步骤里比较重要的一个环节,还是等楼主空闲之时研究一下吧,先谢谢啦!~

Rank: 5Rank: 5Rank: 5

UID
3227092
帖子
1076
PB币
2371
贡献
0
技术
8
活跃
1083

8周年庆典勋章

发表于 2014-5-26 14:40:44 IP属地福建 |显示全部楼层
给力的分享,谢谢

Rank: 7Rank: 7Rank: 7

UID
4470088
帖子
1938
PB币
846
贡献
0
技术
59
活跃
1063

Win10先驱者 我是大学生!

发表于 2014-5-26 14:45:11 IP属地湖南 |显示全部楼层
我的好像也有这样的问题,去试试看
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛