我为我的雇主构建了一个小型应用程序,其中点击某个按键将显示一个模型框,其中包含我们的技术人员在提供一对一支持时所需的信息。
它是一个非常简单的应用程序,但跟踪键盘事件而不会给用户带来任何问题令我感到困惑。
基本上我需要编写一个类,当 CTRL ALT + H 被触发时,我可以依赖它来发送一个事件。< / p>
在没有通过我的应用程序触发大量事件的情况下,完成此操作的最佳方法是什么,例如,请求窗口在输入击键时通知我。
问候。
答案 0 :(得分:2)
使用global hotkey。该链接包含一个类,该类封装了在.NET中使用全局热键所需的P / Invoke内容。
答案 1 :(得分:1)
答案 2 :(得分:0)
查看(http://www.codeproject.com/kb/cs/globalhook.aspx)键盘钩子,然后在那里向他们展示如何收听特定组合(http://social.msdn.microsoft.com/Forums/en/csharpgeneral/thread/2b91129c-bcc4-4cd7-bf6b-25fb10629b8a)。
希望有帮助...