MCPcopy Create free account
hub / github.com/Noumena-Network/code / isModifierPressed

Function isModifierPressed

src/utils/modifiers.ts:33–46  ·  view source on GitHub ↗
(modifier: ModifierKey)

Source from the content-addressed store, hash-verified

31 * crashes on every keystroke).
32 */
33export function isModifierPressed(modifier: ModifierKey): boolean {
34 if (process.platform !== 'darwin') {
35 return false
36 }
37 const { isModifierPressed: nativeIsModifierPressed } =
38 // eslint-disable-next-line @typescript-eslint/no-require-imports
39 require('modifiers-napi') as {
40 isModifierPressed?: (m: string) => boolean
41 }
42 if (typeof nativeIsModifierPressed !== 'function') {
43 return false
44 }
45 return nativeIsModifierPressed(modifier)
46}

Callers 2

modifiers.test.tsFile · 0.85
handleEnterFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected