Class zwt.event.KeyboardEventManager
Extends
zwt.event.UIEventManager.
A keyboard event manager is used by a widget to process keyboard events and dispatch them to the appropriate handlers.
Handlers are methods previously registered on the event manager to handle a specific type of event. A typical handler method has two input parameters: the object that triggered the event and the event. An optional object argument may also be passed to the handler if it was provided when dispatching the event to the event manager (see zwt.event.EventManager#onEvent).
Keyboard events are catch by the zwt.ui.Window and dispatch to the widget when it has the focus. Therefore method zwt.event.UIEventManager#registerElement does nothing and should never be used.
Defined in: KeyboardEventManager.js.
Constructor Attributes | Constructor Name and Description |
---|---|
zwt.event.KeyboardEventManager(zwt_ui_Widget_widget)
Construct a keyboard event manager and attach it to the specified widget.
|
Method Attributes | Method Name and Description |
---|---|
addKeyDownHandler(function_handler)
Add a key down handler.
|
|
addKeyPressHandler(function_handler)
Add a key press handler.
|
|
addKeyUpHandler(function_handler)
Add a key up handler.
|
|
removeKeyDownHandler(function_handler)
Remove a key down handler.
|
|
removeKeyPressHandler(function_handler)
Remove a key press handler.
|
|
removeKeyUpHandler(function_handler)
Remove a key up handler.
|
- Methods borrowed from class zwt.event.UIEventManager:
- finalizeEventHandling, registerElement
- Methods borrowed from class zwt.event.EventManager:
- addHandler, addHandlers, onEvent, removeHandler, removeHandlers
Class Detail
zwt.event.KeyboardEventManager(zwt_ui_Widget_widget)
Construct a keyboard event manager and attach it to the specified widget.
Author: Jeremy KUHN.
Author: Jeremy KUHN.
- Parameters:
- {zwt.ui.Widget} zwt_ui_Widget_widget
- The widget to monitor
Method Detail
addKeyDownHandler(function_handler)
Add a key down handler.
- Parameters:
- {Function} function_handler
- The handler to add
addKeyPressHandler(function_handler)
Add a key press handler.
- Parameters:
- {Function} function_handler
- The handler to add
addKeyUpHandler(function_handler)
Add a key up handler.
- Parameters:
- {Function} function_handler
- The handler to add
removeKeyDownHandler(function_handler)
Remove a key down handler.
- Parameters:
- {Function} function_handler
- The handler to remove
removeKeyPressHandler(function_handler)
Remove a key press handler.
- Parameters:
- {Function} function_handler
- The handler to remove
removeKeyUpHandler(function_handler)
Remove a key up handler.
- Parameters:
- {Function} function_handler
- The handler to remove