我的应用程序主要驻留在最小化的系统托盘上。我希望用户能够点击击键(如ALT + SHIFT等)并显示在屏幕上(有点像Launchy,如果您使用它;或者Google搜索栏)。
任何人都知道怎么做?
答案 0 :(得分:2)
您需要SetWindowsHookEx Windows API调用。在CodeProject的这篇文章中有一些使用它的细节:
http://www.codeproject.com/KB/system/CSLLKeyboard.aspx
还有一些有用的建议,关于什么将会起作用,哪些不起作用以及潜伏在SetWindowsHookEx和.NET周围的棘手问题:
答案 1 :(得分:2)
Managed Windows API有一个Hotkey类,它包含你想要的低级挂钩。非常容易使用。