我如何知道JavaScript中的macOS命令键。
需要知道左右命令键。我知道这两者的密钥代码,但我不知道如何与其他密钥分开。
答案 0 :(得分:2)
请参阅下面的代码段
$(window).keydown(function (e){
if (e.metaKey) {
alert('meta key is pressed');
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
答案 1 :(得分:1)
您可以查看keydown / keyup并根据event.keyCode
记录按键的时间。
或者亚历山大指出,你也可以使用:
event.metaKey
https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/metaKey
There are some libraries可以帮助您,因为这些键是依赖于浏览器的