C#应用程序中的全局键盘捕获

C#应用程序中的全局键盘捕获

我想在我的应用程序中捕获一个键盘快捷键,如果用户按下键盘组合键,即使在应用程序之外,我也会触发一个对话框。类似谷歌桌面搜索的Ctrl,Ctrl打开搜索对话框。

我尝试过使用一些键盘挂钩模块,这些模块基本上使用Win 32互操作来获得这种效果,但每次实现时,我都尝试在某种程度上将键盘绑定到当应用程序进行密集操作时开始出现奇怪行为的地方。例如加载大量数据,这会导致键盘和鼠标锁定。

我正在寻找一个轻量级的解决方案,这将允许这样做,而不捆绑键盘和鼠标。


米琪卡哇伊
浏览 924回答 3
3回答

慕工程0101907

如果一个全局热键就足够了,那么RegisterHotKey会起作用的
打开App,查看更多内容
随时随地看视频慕课网APP