如何获取多个密钥代码?
即Ctrl+g
关键代码是什么?
ctrl
的关键代码为17
,而g
的关键代码为71
。我应该使用88 (17+71)
的密钥代码ctrl+g
吗?
或shift+alt+1
等
任何建议,这可能吗?我正在使用jquery,是否有任何插件?
☺☺☺☺
答案 0 :(得分:6)
KeyboardEvent
对象将具有ctrlKey,shiftKey,altKey和metaKey属性。检查evt.ctrlKey是否为true。没有必要为此使用jQuery。请参阅此处获取最新(DOM3)文档:http://www.w3.org/TR/2006/WD-DOM-Level-3-Events-20060413/keyset.html#Modifiers
答案 1 :(得分:2)
查看有关主题的jQuery docs:
产生给您的处理程序的事件对象具有ctrlKey
属性。
所以,例如:if( e.keyCode == 71 && e.ctrlKey ) { // ctrl+g }