如何Cmd通过JavaScript 捕获Mac的密钥?
Cmd
编辑: 截至2019年,e.metaKey是支持所有主流浏览器按照该MDN。
e.metaKey
请注意,在Windows上,尽管该⊞ Windows密钥被认为是“元”密钥,但浏览器本身不会捕获该密钥。
⊞ Windows
这仅适用于MacOS /键盘上的命令键。
与Shift/ Alt/ 不同Ctrl,Cmd(“ Apple”)键不被认为是修饰键-相反,您应该在keydown/上聆听/ keyup并记录何时按下某个键,然后基于进行按下event.keyCode。
Shift
Alt
Ctrl
keydown
keyup
event.keyCode
不幸的是,这些关键代码取决于浏览器:
224
17
91
93