(value)
| 9255 | // Modifier key presses don't count as 'real' key presses for the |
| 9256 | // purpose of keymap fallthrough. |
| 9257 | function isModifierKey(value) { |
| 9258 | var name = typeof value == "string" ? value : keyNames[value.keyCode] |
| 9259 | return name == "Ctrl" || name == "Alt" || name == "Shift" || name == "Mod" |
| 9260 | } |
| 9261 | |
| 9262 | function addModifierNames(name, event, noShift) { |
| 9263 | var base = name |