相关疑难解决方法(0)

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

我想在我的应用程序中捕获键盘快捷键,并触发一个对话框,如果用户按下键盘组合,即使在应用程序之外.与Google桌面搜索的Ctrl,Ctrl类似,可显示搜索对话框.

我已经尝试使用一些基本上使用Win32互操作的键盘钩子模块来获得这种效果但是我尝试过的每个实现都在某种程度上将键盘绑定到应用程序执行密集操作时开始变得奇怪的行为.如加载大量数据,这会导致键盘和鼠标锁定.

我正在寻找一种轻量级的解决方案,可以在不关闭键盘和鼠标的情况下完成这项工作.

.net events keyboard-hook

69
推荐指数
4
解决办法
12万
查看次数

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

.net ×1

button ×1

c# ×1

events ×1

keyboard-hook ×1

windows ×1