• 7888阅读
  • 7回复

全局键盘鼠标事件-搜过历史帖-未果 [复制链接]

上一主题 下一主题
离线lazybone
 
只看楼主 倒序阅读 楼主  发表于: 2008-10-23
— 本帖被 XChinux 执行加亮操作(2008-11-02) —
我的环境
Xp eclipse Jambi 4.4.0
-----------------------
怎样监听全局键盘鼠标事件?
或者能否实现此类功能?
QKeyPressEvent 事件好像是基于窗口焦点的,离开当前窗口,或当前焦点为输入框,则不能监听。

谢谢各位 给个思路
离线chaoscxm
只看该作者 1楼 发表于: 2008-10-23
QT好像不支持,直接使用java实现,参见下面网页
http://www.diybl.com/course/3_program/java/javashl/200841/108060.html
帖子签名(将在每个帖子下方显示)
离线lazybone
只看该作者 2楼 发表于: 2008-10-23
thx chaoscxm

我想监听用户在一段时间内没有按键和鼠标操作,那个例子好想只是针对某个热键
离线mumutouv

只看该作者 3楼 发表于: 2008-10-28
qt不支持,但是X11支持啊
离线lazybone
只看该作者 4楼 发表于: 2008-10-28
哪位用过系统钩子么
给讲一下 谢谢
打算用 Java 调系统函数
我用的是 Qt Jambi
离线mumutouv

只看该作者 5楼 发表于: 2008-10-30
思路是通过X11里面一个grab函数将鼠标,键盘event截获过来,然后再向目标窗口发送一个event过去,相当于做个中介嘛,我以前做过的,不过只做了键盘,没有做鼠标
离线jzj139
只看该作者 6楼 发表于: 2008-11-13
键盘的话 很简单 就是filter(.....)
qt
离线vrcats
只看该作者 7楼 发表于: 2008-11-13
各种操作系统方法完全不一样
快速回复
限100 字节
 
上一个 下一个