Skip to content

modifiers

ts
const Key.modifiers: {
    meta: "Meta"
    Meta: "Meta"
    control: "Control"
    Control: "Control"
    alt: "Alt"
    Alt: "Alt"
    shift: "Shift"
    Shift: "Shift"
}

A key map containing all modifier keys in their canonical form. Both lowercase and original case keys are supported for case-insensitive lookups.

The modifier keys are:

  • Meta: Command key on Mac, Windows key on PC
  • Control: Control key
  • Alt: Alt/Option key
  • Shift: Shift key

Example

ts
import { Key } from "@monstermann/hotkeys";

console.log(Key.modifiers.meta); // "Meta"
console.log(Key.modifiers.Meta); // "Meta"
console.log(Key.modifiers.control); // "Control"
console.log(Key.modifiers.Control); // "Control"

// Check if a key is a modifier
const key = "Control";
const isModifier = key in Key.modifiers;
console.log(isModifier); // true