core/keymap
Manages a map of names to key codes to simplify event handlers
Example:
import {add, is} from '@enact/core/keymap';
add('enter', 13);
const isEnter = is('enter');
// within event handler
if (isEnter(ev.keyCode)) {
// handle enter
} Members
Section titled “Members ”add Function
Section titled “add   Function ”add( name, keyCode ) → undefinedRegisters keyCode for name.
2 Params
- name String
Name for the key code
- keyCode Number | Array(Number)
A key code or array of key codes
Returns
- undefined
addAll Function
Section titled “addAll   Function ”addAll( set ) → undefinedRegisters a set of key codes.
1 Param
- set Object(String, Number | Array(Number))
A map of names to keyCodes
Returns
- undefined
is Function
Section titled “is   Function ”is( name, keyCode ) → BooleanDetermines if keyCode is mapped to name.
2 Params
- name String
Name for the key code
- keyCode Number
A key code
Returns
- Boolean
trueifkeyCodeis mapped toname
remove Function
Section titled “remove   Function ”remove( name, keyCode ) → undefinedUnregisters keyCode from name.
2 Params
- name String
Name for the key code
- keyCode Number | Array(Number)
A key code or array of key codes
Returns
- undefined
removeAll Function
Section titled “removeAll   Function ”removeAll( set ) → undefinedUnregisters a set of key codes.
1 Param
- set Object
A map of names to keyCodes
Returns
- undefined