如题,在等待按键的状态下(等待的按键不是ctrl键),按ctrl唤出面板,再按ctrl隐藏面板,面板就会卡住。
面板弹出的时候,按键会首先在界面线程里判断是不是按了面板上的触发按键。
这个线程切换的过程会耗费一些时间,导致ctrl抬起的时候超过了判断时限,就不会再触发隐藏面板了。
我把判断时限增加一些应该可以避免这个现象。
不过最好是在等待按键的时候不要操作面板和其它动作。特别是不要使用键盘方式弹出面板(这时候会开启触发按键的判断)。