0

我正在使用qt,我想知道是否可以设置双击Esc快捷方式?我想要一个效果,当我按Esc两次时,一个函数被调用。

谢谢

4

1 回答 1

0

在每次按下 ESC 时

PRESSED+=1;

如果在任何下一次按下

     if (PRESSED >=2) {
        //fire event here
        ...
        // Dont forget to reset PRESSED for next usage
       PRESSED=0;
      }

如果在 1-3 秒后PRESSED不等于"2"(如果用户按下一次),则将其重置0;为单次按下并触发事件。

对于您不想触发 SinglePressEvent 的情况,以防双按只需将单按事件延迟 1-2 秒以等待第二次按下。如果第二次按下未出现触发单次按下事件。

于 2013-01-09T02:37:40.807 回答