我已经阅读了jQuery 事件按键:按下了哪个键?以及如何使用 jquery 检查在单击事件期间是否按下了键?
但是我的问题是您是否可以为所有浏览器获得相同的关键事件?目前我知道 Firefox 为command按钮 (Mac) 提供代码 224,而 Chrome 和 Safari 为其提供值 91。是简单地检查用户正在使用的浏览器并将按键基于该浏览器的最佳方法,还是有办法我可以在所有浏览器中获得 1 个关键代码吗?注意我得到的value是:
var code = (evt.keyCode ? evt.keyCode : evt.which);
如果可能的话,我希望不使用插件,因为我只需要知道按下的command/ ctrl(Windows 系统)键。