X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/ee06f37b0f6f6d94cd05a6ffae556660f7c4a2bc..c930e9176a5a85509c5b0230e2bff5c22a591432:/docs/output/Ext.KeyMap.html diff --git a/docs/output/Ext.KeyMap.html b/docs/output/Ext.KeyMap.html index b1f0f54b..400ab749 100644 --- a/docs/output/Ext.KeyMap.html +++ b/docs/output/Ext.KeyMap.html @@ -1,237 +1,83 @@ -
-
- Properties - Methods - Events - Direct Link -
-

Class Ext.KeyMap

- - - - - -
Package:Ext
Defined In:KeyMap.js
Class:KeyMap
Extends:Object
-
- * -Handles mapping keys to actions for an element. One key map can be used for multiple actions. -The constructor accepts the same config object as defined by addBinding. -If you bind a callback function to a KeyMap, anytime the KeyMap handles an expected key -combination it will call the function with this signature (if the match is a multi-key -combination the callback will still be called only once): (String key, Ext.EventObject e) -A KeyMap can also handle a string representation of keys.
+

Class Ext.KeyMap

Package:Ext
Defined In:KeyMap.js
Class:KeyMap
Extends:Object
Handles mapping keys to actions for an element. One key map can be used for multiple actions. +The constructor accepts the same config object as defined by addBinding. +If you bind a callback function to a KeyMap, anytime the KeyMap handles an expected key +combination it will call the function with this signature (if the match is a multi-key +combination the callback will still be called only once): (String key, Ext.EventObject e) +A KeyMap can also handle a string representation of keys.
Usage: -
// map one key by key code
-var map = new Ext.KeyMap("my-element", {
-    key: 13, // or Ext.EventObject.ENTER
-    fn: myHandler,
-    scope: myObject
-});
-
-// map multiple keys to one action by string
-var map = new Ext.KeyMap("my-element", {
-    key: "a\r\n\t",
-    fn: myHandler,
-    scope: myObject
-});
-
-// map multiple keys to multiple actions by strings and array of codes
-var map = new Ext.KeyMap("my-element", [
-    {
-        key: [10,13],
-        fn: function(){ alert("Return was pressed"); }
-    }, {
-        key: "abc",
-        fn: function(){ alert('a, b or c was pressed'); }
-    }, {
-        key: "\t",
-        ctrl:true,
-        shift:true,
-        fn: function(){ alert('Control + shift + tab was pressed.'); }
-    }
-]);
-Note: A KeyMap starts enabled
- -
- -

Public Properties

- - - - - - - - - - -
PropertyDefined By
- -

Public Methods

- - - - - - - - - - - - -
MethodDefined By

Public Events

This class has no public events.
\ No newline at end of file