Search
    Preparing search index...

    Свойства обработчика клавиатурных событий.

    interface KeyboardHandlerProps {
        altKey?: boolean;
        combinations?: HotKeyManagerConfig[];
        ctrlKey?: boolean;
        forwardRef?: RefObject<HTMLElement>;
        global?: boolean;
        letterKey?: string;
        onKeyDown?: (e: KeyboardEvent) => void;
        onKeyPress?: (e: KeyboardEvent) => void;
        onKeyUp?: (e: KeyboardEvent) => void;
        shiftKey?: boolean;
    }
    Index

    Properties

    altKey?: boolean

    Флаг, используется ли alt

    необходимо использовать combinations

    combinations?: HotKeyManagerConfig[]

    Конфигурация горячих клавиш

    ctrlKey?: boolean

    Флаг, используется ли ctrl

    необходимо использовать combinations

    forwardRef?: RefObject<HTMLElement>

    Ссылка на элемент, для которого обрабатываются события

    global?: boolean

    Флаг, нужна ли регистрация в глобальном менеджере

    пропс устарел. За регистрацию в GlobalHotKeyManager отвечает отсутствие пропса forwardRef.

    letterKey?: string

    Клавиша

    необходимо использовать combinations

    onKeyDown?: (e: KeyboardEvent) => void

    Обработчик события при нажатой клавише

    Type declaration

      • (e: KeyboardEvent): void
      • Parameters

        • e: KeyboardEvent

          Событие клавиатуры

        Returns void

    onKeyPress?: (e: KeyboardEvent) => void

    Обработчик события нажатия клавиши

    Type declaration

      • (e: KeyboardEvent): void
      • Parameters

        • e: KeyboardEvent

          Событие клавиатуры

        Returns void

    onKeyUp?: (e: KeyboardEvent) => void

    Обработчик события при отпускании клавиши

    Type declaration

      • (e: KeyboardEvent): void
      • Parameters

        • e: KeyboardEvent

          Событие клавиатуры

        Returns void

    shiftKey?: boolean

    Флаг, используется ли shift

    необходимо использовать combinations