阅读:1755回复:3
如何回放键盘鼠标事件(过滤驱动?虚拟设备?端口api?)
要一个应用里播放鼠标,键盘动作,要和用真的鼠标键盘一样,能支持各种程序和游戏
用过滤驱动是不是要真的键盘鼠标有动作才会被调用, 就是说只能记录、修改键盘鼠标动作, 如果没有按键或移动鼠标,驱动的callback不会被调用,,不能自己产生事件? 如果没有接键盘鼠标是不是也无法工作? 实现主动发送键盘鼠标动作是不是要自己虚拟一个键盘和鼠标, 就是在设备管理里会看到两个鼠标两个键盘的? 是不是还可以用直接操作端口的api,是什么api呢? USB/PS2的键盘鼠标都支持么? 不接键盘鼠标也能用么? 还有驱动怎么和应用通信呢?要双向通信? |
|
沙发#
发布于:2007-06-12 10:10
直接用win32API 好像是SENDKEY吧.
不用驱动就能搞定的. |
|
板凳#
发布于:2007-06-12 14:19
非特殊应用,使用API就可以
特殊应用使用驱动会好些 |
|
|
地板#
发布于:2007-06-12 16:23
现在就是要实现和真正的键盘鼠标一样,
做到在各种应用(包括directx下)都能用, 初学驱动,不知道该用哪个 |
|