检测是否在表单外按住鼠标左键

时间:2016-02-17 00:37:59

标签: vb.net visual-studio

我喜欢开发小工具,让你在计算机上工作时更轻松,我认为自动闪光灯将成为我的下一个目标。我已经有了点击方法,GUI等,但我遗漏的一件事是能够打开和关闭自动转换器。我设置了一个热键,如Shift + F,Control + D或其中的任何变体(当然可以自定义),但我真的希望能够按住鼠标左键单击。

这是我在Pseudocode中的想法:(LMB as leftmousebutton)

if LMB isDown then tmrClick.toggle (on)
if LMB isUp then tmrClick.toggle (off)

我之前用低级别的鼠标钩创建了类似的东西,但它相当混乱和功能失调。任何关于这个问题的帮助都会非常感激,因为它一直是永远的,我仍然无法找到解决这个问题的可行办法。

1 个答案:

答案 0 :(得分:0)

试试这个

https://globalmousekeyhook.codeplex.com/

即使库是C#,也可以在VB.NET中使用它。

祝你好运