检测功能键被按下的最佳方法是啥?

Posted

技术标签:

【中文标题】检测功能键被按下的最佳方法是啥?【英文标题】:What is the best way to detect function key being pressed?检测功能键被按下的最佳方法是什么? 【发布时间】:2012-01-13 02:02:13 【问题描述】:

如何使用在后台等待功能键的 Windows 应用程序最可靠地检测到按下的功能键?

理想情况下,我想要一个可以在 Windows、Linux 和 Mac 上运行的应用程序,所以我想知道是否可以使用 Adob​​e air 来完成。

我希望无论用户当前使用什么应用程序都可以检测到功能键。

【问题讨论】:

【参考方案1】:

这说明了您需要做什么。

http://www.koders.com/csharp/fid477E4BD57EA637D92D19A65FEF3E160B4C7C139F.aspx

简而言之,它从调用 Win32 API 函数 SetWindowsHookEx 开始。

【讨论】:

以上是关于检测功能键被按下的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

鼠标右键按下和放开的键代码是多少

如果只有一个键被按下,如何触发动作?

使用 jquery 检测 Enter 键被按下

reactjs-回调函数在输入键被按下时仍然没有更新背景颜色

JavaScript - 事件相关

如何检测音量上下是不是被按下