MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / addModifierNames

Function addModifierNames

lib/web/CodeMirror/src/input/keymap.js:126–133  ·  view source on GitHub ↗
(name, event, noShift)

Source from the content-addressed store, hash-verified

124}
125
126export function addModifierNames(name, event, noShift) {
127 let base = name
128 if (event.altKey && base != "Alt") name = "Alt-" + name
129 if ((flipCtrlCmd ? event.metaKey : event.ctrlKey) && base != "Ctrl") name = "Ctrl-" + name
130 if ((flipCtrlCmd ? event.ctrlKey : event.metaKey) && base != "Mod") name = "Cmd-" + name
131 if (!noShift && event.shiftKey && base != "Shift") name = "Shift-" + name
132 return name
133}
134
135// Look up the name of a key as indicated by an event object.
136export function keyName(event, noShift) {

Callers 2

handleMappedButtonFunction · 0.90
keyNameFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected