5
C#应用程序中的全局键盘捕获
我想在应用程序中捕获键盘快捷键,并在用户在应用程序外部按下键盘组合键时触发对话框出现。与Google桌面搜索的Ctrl类似,Ctrl会弹出搜索对话框。 我已经尝试过使用一些键盘挂钩模块,这些模块基本上使用Win32 interop来获得这种效果,但是我尝试过的每个实现都将键盘绑定到一定程度,从而在应用程序执行大量操作时开始出现怪异的行为。例如加载大量数据,这将导致键盘和鼠标锁定。 我正在寻找一种轻量级的解决方案,该解决方案可以做到这一点,而又无需占用键盘和鼠标。