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