(value)
| 119 | // Modifier key presses don't count as 'real' key presses for the |
| 120 | // purpose of keymap fallthrough. |
| 121 | export function isModifierKey(value) { |
| 122 | let name = typeof value == "string" ? value : keyNames[value.keyCode] |
| 123 | return name == "Ctrl" || name == "Alt" || name == "Shift" || name == "Mod" |
| 124 | } |
| 125 | |
| 126 | export function addModifierNames(name, event, noShift) { |
| 127 | let base = name |