XButton1 / 2作为全局热键

时间:2010-06-28 14:19:00

标签: c# class button global hotkeys

我最近偶然发现了一个全球热门课程(This one),它运作良好,正是我所需要的。

但我遇到了一个问题,由于某些原因它不适用于鼠标按钮XButton1和XButton2。

所以我想问一下,如果有任何方法可以使它发挥作用,或者是否有合理的解释,为什么它不起作用。

哦,我不认为已经有一个全局热键绑定到XButtons。

提前致谢
- 卡斯珀

1 个答案:

答案 0 :(得分:0)

我没有看到该类的任何代码。但它几乎肯定使用RegisterHotKey()API函数。适用于键盘按键,而不适用于鼠标按键。要全局捕获鼠标按钮事件,您需要使用WH_MOUSE_LL挂钩来使用SetWindowsHookEx。谷歌真的很好,你会找到很多例子。