找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 13767|回复: 5

用Fn hotkey实现touchpad ON/OFF 的方法

[复制链接]
发表于 2008-7-21 12:53:27 | 显示全部楼层 |阅读模式
请问用Fn hotkey实现touchpad ON/OFF 的方法是怎么样的?
8 o: M" T- j- a, S& G& q2 U9 U对于此功能应该是ec发SCI,然后由BIOS来处理,我想请问BIOS的asl code对应要做什么操作才能实现该功能呢?
6 W, d) {9 _' p* u3 H请哪位大侠指教一下,谢谢!
发表于 2008-7-21 22:31:36 | 显示全部楼层
我以前遇到过的,Touch Pad的 On/Off   是由EC来做的,EC没有发SCI的动作,BIOS不参与。, \! ~, {$ }" L" Q7 T. e* [$ b

7 k- t" B9 ?/ d  i7 B0 z好像BIOS通过往60还是64口发送命令也是可以的,不过这个也要和EC team协商。
回复

使用道具 举报

发表于 2008-7-28 11:02:10 | 显示全部楼层
方法很多; 可以发KBC命令A7,A8 ; 还可以有EC 直接关掉接TP的PS2口
回复

使用道具 举报

发表于 2008-11-13 12:51:26 | 显示全部楼层
楼上正解,通过PS2接口开关touchpad简单易行,EC填写该port的enable/disable寄存器即可,在datasheet里都有说明的。
回复

使用道具 举报

发表于 2008-11-18 11:29:33 | 显示全部楼层
现在机器有做OSD功能的,打开或关闭TOUCHPAD,屏幕上会出现相应的动画,这个时候就要做些别的功课了,要加个事件通知
回复

使用道具 举报

发表于 2008-11-25 15:09:47 | 显示全部楼层
其实有两种做法。
! B! W* o" P+ N7 C5 H7 w. B( o% b6 y$ q6 m9 v2 }: o6 N; c
1.EC 收到Fn+F3 scancode后先发SCI通知BIOS,然后BIOS发A7、A8 command 给64 port 。EC收到后就会去关闭or打开touchpad了。1 c2 K$ u3 O' F* g% B! \( Z
2.EC 收到Fn+F3 scancode后先去关闭or打开touchpad,然后发SCI给BIOS,这时BIOS就不需要动作。
* X5 B$ z7 v, t9 w- Q
  n3 q  T; W4 c如果有搭配NB的Show OSD的AP,BIOS收到SCI后就要去Notify wmiacpi driver,driver 再去通知AP show OSD。4 |& T' `: N! c3 y$ }1 D3 z
我们家的软体旧版使用第一种方法,新版本就使用了第二种。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2025-5-2 05:28 , Processed in 0.053102 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表