阅读:2450回复:3
hotkey driver 工作原理
小弟请教一下hotkey driver 工作原理,比如thinkpad hotkey driver ,他的工作原理是什么?是EC发送出来的数据吗?为什么能感应到FN+FX的键值呢,我做了一个键盘过滤驱动程序,在笔记本上安装后,可是还是抓不到FN+FX的键值,是不是FN+FX根本就没发键值,还是我过滤的不够底层,hotkey driver 已经把键值给处理掉了呢?期待高手的回答!!!小弟不胜感激!!!
|
|
沙发#
发布于:2010-05-17 15:43
|
|
板凳#
发布于:2010-05-17 15:45
高手们,留个脚印啊!
|
|
地板#
发布于:2010-06-04 11:52
EC对Fn+Fx有两种处理方式:
1.发送扫描码,也就是所谓的键值。可参看ps2协议的windows多媒体扫描码。 2..发送Qevent,最终通过ACPI driver来处理。参看ACPI spec。 你的应该是采用的第二种方式,所以你才捕获不到键值,因为他发送的是Qevent。 |
|