为了改进我正在开发的应用程序,我正在添加常见任务的键盘快捷方式。我可以使用
Ext.KeyMap
来实现这一点,如下所示...var map = new Ext.KeyMap("my-element", {
key: 13, // or Ext.EventObject.ENTER
fn: myHandler,
scope: myObject
});
但我想检测“ss”或“qq”,即特定的双字母击键。我不确定如何做到这一点....
我的想法是检测单个按键,添加一个监听器以检测后续按键。为了处理它们之间的间隔,设置一个延迟事件,在x时间后删除监听器。
有任何改进/建议/警告吗?