lz.Keys is the single instance of the class
                lz.KeysService.
            
Here is a simple example:
Example 16. lz.Keys
<canvas height="250" debug="true">
   <debug height="90%"/>
   <handler name="onkeydown" reference="lz.Keys" args="k">
     Debug.debug("key %w %s", k, "down");
   </handler>
   <handler name="onkeyup" reference="lz.Keys" args="k">
     Debug.debug("key %w %s", k, "up");
   </handler>
   <method name="pressA" args="ignore=null">
     Debug.debug("A pressed");
   </method>
   <handler name="oninit">
     var del = new LzDelegate(this, "pressA");
     lz.Keys.callOnKeyCombo(del, ["A"]);
   </handler>
 </canvas>
                  | Name (CSS property) | Type (tag) | Type (js) | Default | Category | 
|---|---|---|---|---|
| mousewheeldelta | Number | Number | 0 | readonly | 
| The amount the mouse wheel last moved. Use the onmousewheeldelta event to learn when this value changes. | ||||
| Name (CSS property) | Type (tag) | Type (js) | Default | Category | 
|---|---|---|---|---|
| LzKeys | lz.KeysService | readonly | ||
| The key service.  Also available as the global lz.Keys. | ||||
Methods
| callOnKeyCombo() | 
|---|
| Parameter Name | Type | Description | 
|---|---|---|
| d | lz.handler | The delegate to be called when the keycombo is down. | 
| kCArr | Array | Array of strings indicating which keys constitute the keycombo. This array may be in any order. | 
| isKeyDown() | 
|---|
| Parameter Name | Type | Description | 
|---|---|---|
| k | The name of the key to check for downness or an array of key names, e.g. ['shift', 'tab'] | 
| removeKeyComboCall() | 
|---|
| Parameter Name | Type | Description | 
|---|---|---|
| d | lz.handler | The delegate that was to be called when the keycombo was down. | 
| kCArr | Array | An array of strings indicating which keys constituted the keycombo. | 
| setGlobalFocusTrap() | 
|---|
Events
Copyright © 2002-2010 Laszlo Systems, Inc. All Rights Reserved. Unauthorized use, duplication or distribution is strictly prohibited. This is the proprietary information of Laszlo Systems, Inc. Use is subject to license terms.