Q:如何实现键盘模拟(请进)

macher 2003-07-08 07:19:04
如何在钩子中实现键盘模拟?
比如一个hook是处理键盘事件的。希望当用户按下a键后,hook将其截获后处理为b键。

前半部分已经知道了,后面如何模拟?
我试过用keybd_event(),但是好像没效果……,是不是键盘事件hook中无法正确处理k
eyevent?(再次引发hook?)

如果可以,如何应用keybd_event(),如果不可以,那么如何模拟b键?

多谢
macher@etang.com也可,不过请注明这里id,并在这里回帖,如果满意,我会大大送分。呵呵
...全文
53 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
FAICHEN 2003-07-09
  • 打赏
  • 举报
回复
当你截或到这个a后,转发一个消息,如WM_CHAR 里面写b
或者直接子类化你的需要处理键盘消息的窗口
windleee 2003-07-08
  • 打赏
  • 举报
回复
keybd_event不行的
它只是模拟一个事件,产生另一个消息
在你当前HOOK的消息中,是无法正确处理的

可以把消息中的数据改变,再传到你HOOK的程序去处理

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧