MCPcopy Index your code
hub / github.com/wavetermdev/waveterm / checkKeyMap

Function checkKeyMap

frontend/app/store/keymodel.ts:406–414  ·  view source on GitHub ↗
(waveEvent: WaveKeyboardEvent, keyMap: Map<string, T>)

Source from the content-addressed store, hash-verified

404
405// returns [keymatch, T]
406function 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
416function appHandleKeyDown(waveEvent: WaveKeyboardEvent): boolean {
417 if (globalKeybindingsDisabled) {

Callers 1

appHandleKeyDownFunction · 0.85

Calls 1

getMethod · 0.80

Tested by

no test coverage detected