MCPcopy Create free account
hub / github.com/EsperoTech/yaade / handler

Function handler

client/src/utils/useKeyPress.tsx:9–16  ·  view source on GitHub ↗
(e: KeyboardEvent)

Source from the content-addressed store, hash-verified

7 shift?: boolean,
8): void {
9 const handler = (e: KeyboardEvent) => {
10 const isMac = navigator.platform.toUpperCase().indexOf('MAC') >= 0;
11 const cmd = isMac ? e.metaKey : e.ctrlKey;
12 if (key === e.key && (!ctrl || cmd) && (!shift || e.shiftKey)) {
13 e.preventDefault();
14 callback();
15 }
16 };
17
18 useEffect(() => {
19 window.addEventListener('keydown', handler);

Callers 2

taggedOnErrorFunction · 0.85
taggedOnErrorFunction · 0.85

Calls 1

indexOfMethod · 0.80

Tested by

no test coverage detected