Handles mapping keys to actions for an element. One key map can be used for multiple actions.
+
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
@@ -78,6 +78,6 @@ map.addBinding({
:
void
Shorthand for adding a single key listener
Shorthand for adding a single key listener
Parameters:key
: Number/Array/ObjectEither the numeric key code, array of key codes or an object with the
following options:
-{key: (number or array), shift: (true/false), ctrl: (true/false), alt: (true/false)}
fn
: FunctionThe function to call
scope
: Object(optional) The scope of the function
Returns: KeyMap | | setDisabled( Boolean disabled )
+{key: (number or array), shift: (true/false), ctrl: (true/false), alt: (true/false)}fn : FunctionThe function to call scope : Object(optional) The scope (this reference) in which the function is executed. Defaults to the browser window. Returns: | KeyMap |
| setDisabled( Boolean disabled )
:
voidConvenience function for setting disabled/enabled by boolean. Convenience function for setting disabled/enabled by boolean. | KeyMap |
Public Events
This class has no public events.
\ No newline at end of file