You've already forked AstralRinth
forked from didirus/AstralRinth
* feat: app i18n stuff * feat: locale switching on load * feat: db migration * feat: polish + fade indicator impl onto TabbedModal * fix: prepr checks * fix: remove staging lock for language switching * fix: lint
9 lines
275 B
TypeScript
9 lines
275 B
TypeScript
/**
|
|
* Checks if any modifier key (Ctrl, Alt, Meta, or Shift) is held down during an event.
|
|
*/
|
|
export function isModifierKeyDown(
|
|
e: Pick<KeyboardEvent, 'ctrlKey' | 'altKey' | 'metaKey' | 'shiftKey'>,
|
|
): boolean {
|
|
return e.ctrlKey || e.altKey || e.metaKey || e.shiftKey
|
|
}
|