• 4570阅读
  • 1回复

如何响应一些特殊的按键消息 [复制链接]

上一主题 下一主题
离线xiaodong
 
只看楼主 倒序阅读 楼主  发表于: 2008-10-14
— 本帖被 XChinux 执行加亮操作(2008-10-15) —
比如在WINDOWS上,如何响应PrtScSysRq键抓屏,还有NUMLOCK,这些键好像都已经被windows过滤掉了,在QT里面收不到?
离线lazybone
只看该作者 1楼 发表于: 2008-10-16
Jambi
--------------------------
先把键的键值读出来:
    public void keyPressEvent(QKeyEvent event) {
        System.out.println(event.key());
    }
直接判断键值:
    public void keyPressEvent(QKeyEvent event) {
        if(event.key()==16777253){
            System.out.println("小键盘锁定键被按下");
        }
    }
NumLock有效,但PrintScreen找不到
快速回复
限100 字节
 
上一个 下一个