如何双击Ctrl键?
我正在寻找的功能类似于谷歌桌面。当您快速按两次Ctrl时,会弹出一个小搜索框。
我已经尝试使用一个相当重的键盘钩类,我发现它在某个地方,但它一直给出了不可预知的结果(即第一次它会工作,然后我按Ctrl一次,它会多次按下按键事件?) 。
无论如何,这似乎不应该是复杂的,所以我觉得我一定做错了。我的应用程序(WPF应用程序)将运行,主窗口的可见性设置为隐藏,而不是驻留在任务栏中。当我执行Ctrl - Ctrl时,我想抓住它并显示窗口。
另一个问题 - 我目前通过注册热键来做这件事,但这并没有给我我想要的全部功能(双击Ctrl键)。当窗口显示时,我没有找到一种100%万无一失的方法来检测它何时不再有焦点(我想在发生这种情况时再次隐藏它)。我已经尝试过响应Deactivated,LostFocus等......而且这些工作大部分时间都在工作。但有时看起来窗口显示时没有实际被激活或接收焦点。关于这个的任何想法?
谢谢!
亚当
没有找到相关结果
已邀请:
2 个回复
佃蒜狗掂哥
味芯憨