Methods
isPressed(key) → {boolean}
Check whether |key| is pressed.
Parameters:
| Name | Type | Description | 
|---|---|---|
key | 
            
            string | Normalized key value.  | 
        
Returns:
True if |key| is in set of pressed keys.
- Type
 - boolean
 
press(key) → {boolean}
Add |key| to the set of pressed keys.
Parameters:
| Name | Type | Description | 
|---|---|---|
key | 
            
            string | Normalized key value.  | 
        
Returns:
True if |key| is in list of pressed keys.
- Type
 - boolean
 
release(key) → {boolean}
Remove |key| from the set of pressed keys.
Parameters:
| Name | Type | Description | 
|---|---|---|
key | 
            
            string | Normalized key value.  | 
        
Returns:
True if |key| was present before removal, false otherwise.
- Type
 - boolean
 
setModState(key, value)
Update modifier state according to |key|.
Parameters:
| Name | Type | Description | 
|---|---|---|
key | 
            
            string | Normalized key value of a modifier key.  | 
        
value | 
            
            boolean | Value to set the modifier attribute to.  | 
        
Throws:
- 
        
If |key| is not a modifier.
 - Type
 - InvalidArgumentError