Function
checkKeyMap
(waveEvent: WaveKeyboardEvent, keyMap: Map<string, T>)
Source from the content-addressed store, hash-verified
| 404 | |
| 405 | // returns [keymatch, T] |
| 406 | function checkKeyMap<T>(waveEvent: WaveKeyboardEvent, keyMap: Map<string, T>): [string, T] { |
| 407 | for (const key of keyMap.keys()) { |
| 408 | if (keyutil.checkKeyPressed(waveEvent, key)) { |
| 409 | const val = keyMap.get(key); |
| 410 | return [key, val]; |
| 411 | } |
| 412 | } |
| 413 | return [null, null]; |
| 414 | } |
| 415 | |
| 416 | function appHandleKeyDown(waveEvent: WaveKeyboardEvent): boolean { |
| 417 | if (globalKeybindingsDisabled) { |
Tested by
no test coverage detected