gukai330 发表于 2014-3-2 13:49

lisai9093 发表于 2014-3-2 14:06

gukai330 发表于 2014-3-1 22:33 static/image/common/back.gif
不是。。我刚编辑了一下。。你跟我的想法一样,我试试,不过估计可能性不大,一个if是从属与另一个的,所 ...

ok 审核好了
你之前说的小太阳不动是亮度档位太少了。你可以去我另一个关于acpibacklight 的帖子修改你的dsdt

两个if 都没有进入?那这样,你把_Q12 和_Q11 全部清空,也就是用步骤4 给你的_Q11 和12 打补丁。注意备份你原来的DSDT

lisai9093 发表于 2014-3-2 14:08

qw3752258 发表于 2014-3-1 22:18 static/image/common/back.gif
伸手的感觉真好,好了,刚刚作死了一下,用了你的dsdt,然后小太阳就有了。
显卡,CPU(i3-321 ...

u310/410 的确可以通用dsdt。
为啥要安装applebacklight?这个不是必要的,说不定还会引起冲突。一个acpibacklight 就足够。

gukai330 发表于 2014-3-2 14:37

lisai9093 发表于 2014-3-2 14:47

gukai330 发表于 2014-3-1 23:37 static/image/common/back.gif
嗯,加了档位可以用pause break和scr lk调节了,
q11、12全删打补丁我之前弄过了,就是只有12被调用的效 ...

不麻烦。那你试过映射么?把f8/f9 映射到fn+f8/fn+f9,_Q11/12 可以不用修改。

gukai330 发表于 2014-3-2 15:05

lisai9093 发表于 2014-3-2 15:12

gukai330 发表于 2014-3-2 00:05 static/image/common/back.gif
额。这个不太会改。我觉得应该不是q11、12的问题,q11、12应该就是对应了亮度增减,但是可能键盘驱动对fn ...

和键盘驱动应该无关,因为信息都是从dsdt 发送的。感觉还是dsdt 的哪里不对。
映射我也不确定有没有用,因为都是一个键,即使映射过去可能也只是亮度减少。除非试着把其中一个按键映射到之前你找到的 scan code 加1或者减1,说不定能有效。

torchjs 发表于 2014-3-2 15:42

下了十四

gukai330 发表于 2014-3-2 16:33

moshuixin123 发表于 2014-3-4 20:59

好帖,多谢分享!!

zpcoop 发表于 2014-3-4 21:19

{:5_597:}

1234wangxinxin 发表于 2014-3-6 08:26

支持一下!!!

zhangao0086 发表于 2014-3-9 11:38

谢谢LZ,完美解决,我的黑苹果离完美只一步之遥了,再一次感谢

lonelyma1021 发表于 2014-3-16 10:42

本帖最后由 lonelyma1021 于 2014-3-16 10:51 编辑

HP8440,替换VoodooPS2Control之后没有异常,双击单击右键均正常。只是默认的command和option会反掉,不是大问题,自己改回来了。。。但是按照LZ的方法改亮度遇到问题。开机后打开控制台,只有第一次按亮度控制功能键才会有控制台输出。。。以后再按就没有反应了。。而且定位出来的键很诡异,无论是按亮度增加,亮度减小,还是灰度调节都只定位一次且定位到同一个地方:
Method (_Q04, 0, NotSerialized)
                  {
                        \RMDT.P1 ("EC0._Q04 enter")
                        Acquire (OTMT, 0xFFFF)
                        Store (GTST (), OTLL)
                        Store (One, OTSI)
                        Release (OTMT)
                        RPPC ()
                        Notify (\_PR.CPU0, 0x80)
                        Notify (\_PR.CPU1, 0x80)
                        \RMDT.P1 ("EC0._Q04 exit")
                  }
怎么看也不像啊。。。我的第一感觉应该是这个:
Method (_Q0A, 0, NotSerialized)
                  {
                        \RMDT.P1 ("EC0._Q0A enter")
                        Store (\_GPE.VLET (), Local4)
                        Notify (LID, 0x80)
                        ^^^ACEL.AJAL ()
                        \RMDT.P1 ("EC0._Q0A exit")
                  }
但是只找到了一个GPE.VLET的,不懂。。。

lonelyma1021 发表于 2014-3-16 10:48

另外,好像rehabman大神的网站出问题了,imacasl的2个补丁都不能用了。。加载不到。。。

chuanzhifeng 发表于 2014-3-16 12:57

大神,我想问下调节音量时通知Voodoops2Controller时的代码是什么呢?
    Notify (PS2K, 0x0206)\n
    Notify (PS2K, 0x0286)\n
    Notify (PS2K, 0x0205)\n
    Notify (PS2K, 0x0285)\n
还是这两组么?

lisai9093 发表于 2014-3-16 13:17

lonelyma1021 发表于 2014-3-15 19:42 static/image/common/back.gif
HP8440,替换VoodooPS2Control之后没有异常,双击单击右键均正常。只是默认的command和option会反掉,不是大 ...

只有第一次按键有反应,这个问题好想和 breakless 有关。你可以查查这方面的资料。简单说就是机器收到了按下键盘的提示,却没有离开键盘的提示。

增加减小都映射到一个地址这个问题楼上也遇到过,暂不知道如何解决。不过你可以去查查 GTST 和 RPPC 是具体干什么的,说不定有些线索。

lisai9093 发表于 2014-3-16 13:17

chuanzhifeng 发表于 2014-3-15 21:57 static/image/common/back.gif
大神,我想问下调节音量时通知Voodoops2Controller时的代码是什么呢?
    Notify (PS2K, 0x0206)\n
   ...

调节音量我不清楚,一般默认dsdt 不就行了么

chuanzhifeng 发表于 2014-3-16 13:32

lisai9093 发表于 2014-3-16 13:17 static/image/common/back.gif
调节音量我不清楚,一般默认dsdt 不就行了么

感谢大神关注哈。
现在我的情况是FN+F11没有扫描码,不能调节音量。貌似我这没有音量快捷键一样的。用的是仿冒声卡驱动。
但是在DSDT中是EC0._Q13。
到最后一步要通知Voodoops2Controller
不知道怎么弄啊,
Notify (PS2K, 0x0206)这句调节亮度的0x0206是啥意思也不知道,无从下手的。

lisai9093 发表于 2014-3-16 13:47

chuanzhifeng 发表于 2014-3-15 22:32 static/image/common/back.gif
感谢大神关注哈。
现在我的情况是FN+F11没有扫描码,不能调节音量。貌似我这没有音量快捷键一样的。用的 ...

notify 应该是向Voodoops2 发送信息。然后Voodoops2 有可能再映射到其它键。你可以查看日志的scan code。不过也有可能ADB code。如果找到规律后可以改成音量的code 即可。具体信息仍需要搜索,甚至爬源代码。
页: 1 2 3 [4] 5 6 7 8 9 10 11 12 13
查看完整版本: VoodooPS2Controller v1.8.15