我想制作一个新的应用程序,我可以通过外部 GUI 的按键进行控制。如果按下该键,首先应该有一个文本字段发生变化。最后我想让计时器在按键时启动。我用谷歌搜索并访问了 Stack Overflow,但没有找到任何可以真正帮助我解决问题的方法。
我找到了一个post在 Stack Overflow 上并尝试了代码。但我只是在控制台中获取密钥,不知道如何在失焦的 GUI 上请求它。
任何帮助将非常感激。
虽然这只是一个链接,但我成功地使用了代码项目文章“中的库”在 C# 中处理全局鼠标和键盘挂钩“ 在过去。
您可以注册事件接收器以获得有关多个事件的通知,例如:
var actHook = new UserActivityHook();
// hang on events
actHook.OnMouseActivity += new MouseEventHandler(MouseMoved);
actHook.KeyDown += new KeyEventHandler(MyKeyDown);
actHook.KeyPress += new KeyPressEventHandler(MyKeyPress);
actHook.KeyUp += new KeyEventHandler(MyKeyUp);
我认为相当容易使用。
Update:
该项目还可以在来自同一作者的新版本,位于CodePlex.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)