如何设定Ext.Window的快捷键?

假设我有一个Ext.Window对象,
当我在窗体上面 同时按Ctrl + 回车 的时候执行某个方法,感谢达人回答.

[code="js"]Ext.onReady(function() {
var p = new Ext.Window({
width : 500,
height : 400
});
p.show();
var map = new Ext.KeyMap(p.getEl(), {
key : 13,
ctrl:true,
fn : function() {
alert("哈哈!CTRL + Enter");
}
});
})[/code]

呵呵,如果要配合shift健,可以添加他的配置属性shift:ture

参考这篇文章

[url]http://leonelwong.iteye.com/blog/317572[/url]

快捷键使用的代码范例:

[code="java"]var map = new Ext.KeyMap(对象, [{
key: Ext.EventObject.ENTER,
fn: handleKey,

shift: true,   

ctrl: (true/false),

alt: (true/false),(这三个是表示联合快捷键,比如ctrl:true,那么快捷键就是abc+ctrl)
scope: this
},{

 key:Ext.EventObject.ESC,
 fn:function{close();},
 scope:this

}]

);[/code]