Director
Keyboard Events
The director object can receive keyboard events. In fact, it is not a director object's property, but a CAAT environment property.
Simply by calling:
/**
* @param key {number} key code
* @param action {up|down}
* @param modifiers {object} is as object with the structure
* {
* alt: {boolean},
* control: { boolean },
* shift: { boolean }
* }
* @param originalKeyEvent {object} the original key event. Suitable for calling
* preventdefault.
*/
CAAT.registerKeyListener( function(key,action,modifiers,originalKeyEvent) {
if ( key==68 && action=='up') {
director.debug= !director.debug;
}
});