相关疑难解决方法(0)

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

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

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

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

.net events keyboard-hook

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

解决c#中全局热键处理的最佳方法?

可能重复:
如何使用WPF和.NET 3.5注册全局热键以表示CTRL + SHIFT +(LETTER)?

我希望在我的新应用程序中有多个全局热键(从Windows中的任何位置控制应用程序),我在网络上找到的所有给定的源/解决方案似乎提供了一种跛行的解决方案(或者解决方案)仅适用于一个g.hotkey,或运行时在屏幕上创建令人讨厌的鼠标延迟的解决方案).

这里有没有人知道可以帮助我实现这一目标的资源,我可以从中学到什么?什么?

谢谢 !:)

c# global hotkeys

24
推荐指数
3
解决办法
3万
查看次数

全局键盘挂钩(C#)

可能重复:
C#应用程序中的全局键盘捕获

任何人都可以帮我为我的应用程序设置全局键盘钩子吗?

我想设置可以在不关注实际表单时使用的热键(例如Ctrl+ S).

c# windows hotkeys global-hotkey

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

标签 统计

c# ×2

hotkeys ×2

.net ×1

events ×1

global ×1

global-hotkey ×1

keyboard-hook ×1

windows ×1