等待按键时用ctrl的方式隐藏面板会卡顿

使用问题 · 744 次浏览
popover 创建于 2021-06-09 09:07

如题,在等待按键的状态下(等待的按键不是ctrl键),按ctrl唤出面板,再按ctrl隐藏面板,面板就会卡住。


回复内容
CL 2021-06-09 10:18
#1

面板弹出的时候,按键会首先在界面线程里判断是不是按了面板上的触发按键。

这个线程切换的过程会耗费一些时间,导致ctrl抬起的时候超过了判断时限,就不会再触发隐藏面板了。

我把判断时限增加一些应该可以避免这个现象。

不过最好是在等待按键的时候不要操作面板和其它动作。特别是不要使用键盘方式弹出面板(这时候会开启触发按键的判断)。

回复主贴