使用Javascript在Mac上检测FN-Key

Squ*_*Cat 6 javascript macos hotkeys keypress

我想在我的CMS应用程序中捕获Mac键盘上的fn键.将事件绑定到密钥并记录代码向我显示fn-key返回的密钥代码为0(零).

我很想把它作为一个给定的 - 但在我实现之前,我想和你们一起回顾一下,看看你是否认为这是这个密钥的正确代码,或者它只是意味着系统不知道如何解释那个特定的关键事件.

很高兴在这里得到一些意见.

谢谢!

Adr*_*uez 2

我在这里可能是错的,但我认为您实际上无法像捕获 CTRL 键那样捕获 Fn 键。Fn + 一些其他键将触发实际的按键或按键,因为它允许您按下 F1-F12 键。您也许可以使用 Shift 键,但请确保它不会执行文本选择。

在 jQuery 中,我会这样做$("#my-element").disableSelection(),然后查看 Shift + 单击是否按您想要的方式工作。