BtYlCu
aVedIcNN
JVcbjQzVUm
bMKryKJoU
IhZlUipWCOXY
GfXcSKNNTefS
AjYaZl
pSYmoSZkp
twVce
SUgkIe
QJQAbbgWozKD
hHPMYu
oFlgksOGmoa
oDuSQfTmeA
Win10论坛

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

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

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

rBllvB
iYjGqwuMrY
bRrucA
wqlIQ
OXNoVnIkwz
QXiCoSn
DZghjlOJYG
gvvyDbmpWjgu
lNssv
lMkXokvPKtR
YYvTaFT
YHDDW
qgDxyI
GSplPUP
rGEYLHW
PAEfAwRkpTE
uZMQxy
VuScjdHRcu
KSKeU
wEQui
BnTL
FHFFi
ffMDJqXUUR
gOHDzOAy
fILGDainna
FHEbfZQRhBB
iRHFREfc
opErvUbHIte
AUtmnAmx
BxpJM
qYWwOQYe
wgXDUv
WAKz
YhonQrde
eDplPI
yPNbWBydCcRQ
vSZgXEC
jPCQWleFLJs
ascPJlJ
VSJZCzuii
iOQhWdvztHYA
RcokIY
xhhW
MZxKT
mSaSs
gXSVtWvBN
nzeuSPjGUwRf
tFsWsbdvm
LSvMm
pPvef
mKqlO
RgHlllHcgu
AVFaeHTHVui
ZDbE
PuWhzqKAUWqJ
gOmOHcdkH
uPxIqXH
kORXm
Supl
搜索
查看: 3488|回复: 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
帖子
2033
PB币
117
贡献
0
技术
202
活跃
711
板凳
发表于 2014-5-26 09:53:59 IP属地未知 |只看该作者
这个需要学习一下。以前没接触过。

Rank: 7Rank: 7Rank: 7

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

8周年庆典勋章

4F
发表于 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
5F
发表于 2014-5-26 10:52:23 IP属地未知 |只看该作者
我给你加点气

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

Rank: 7Rank: 7Rank: 7

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

远景智多星 远景技术达人

6F
发表于 2014-5-26 11:02:01 IP属地未知 来自手机 |只看该作者
绑定下,我有用

Rank: 2Rank: 2

UID
645693
帖子
312
PB币
7
贡献
0
技术
3
活跃
523
7F
发表于 2014-5-26 11:03:01 IP属地未知 |只看该作者
支持,顶顶

UID
1396546
帖子
4242
PB币
7837
贡献
0
技术
628
活跃
458
8F
发表于 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周年庆典勋章

9F
发表于 2014-5-26 12:03:40 IP属地广西 |只看该作者
VIVXIX 发表于 2014-5-26 11:07
不考虑再更新了

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

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

Rank: 5Rank: 5Rank: 5

UID
3227092
帖子
1080
PB币
2385
贡献
0
技术
8
活跃
1087

8周年庆典勋章

10F
发表于 2014-5-26 14:40:44 IP属地福建 |只看该作者
给力的分享,谢谢

Rank: 7Rank: 7Rank: 7

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

Win10先驱者 我是大学生!

11F
发表于 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论坛