小编典典

如何通过JavaScript捕获Mac的命令键?

javascript

如何Cmd通过JavaScript 捕获Mac的密钥?


阅读 342

收藏
2020-05-01

共1个答案

小编典典

编辑:
截至2019年,e.metaKey是支持所有主流浏览器按照该MDN。

请注意,在Windows上,尽管该⊞ Windows密钥被认为是“元”密钥,但浏览器本身不会捕获该密钥。

这仅适用于MacOS /键盘上的命令键。


Shift/ Alt/ 不同CtrlCmd(“ Apple”)键不被认为是修饰键-相反,您应该在keydown/上聆听/
keyup并记录何时按下某个键,然后基于进行按下event.keyCode

不幸的是,这些关键代码取决于浏览器:

  • Firefox: 224
  • Opera: 17
  • WebKit浏览器(Safari / Chrome):(91向左命令)或93(向右命令)
2020-05-01