# All files / src/movement constants.ts

100% Statements 36/36
100% Branches 0/0
100% Functions 0/0
100% Lines 36/36

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    371x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
     import type { KeyboardMovementConfig } from "./types.js";

    /**
     * Most custom keyboard functionality use these keys.
     *
     * @remarks \@since 5.0.0
     * @internal
     */
    export const DEFAULT_KEYBOARD_MOVEMENT: Readonly<KeyboardMovementConfig> = {
      incrementKeys: ["ArrowDown"],
      decrementKeys: ["ArrowUp"],
      jumpToFirstKeys: ["Home"],
      jumpToLastKeys: ["End"],
    };

    /**
     * @remarks \@since 5.1.2
     * @internal
     */
    export const DEFAULT_LTR_KEYBOARD_MOVEMENT: Readonly<KeyboardMovementConfig> = {
      incrementKeys: ["ArrowRight"],
      decrementKeys: ["ArrowLeft"],
      jumpToFirstKeys: ["Home"],
      jumpToLastKeys: ["End"],
    };

    /**
     * @remarks \@since 5.1.2
     * @internal
     */
    export const DEFAULT_RTL_KEYBOARD_MOVEMENT: Readonly<KeyboardMovementConfig> = {
      incrementKeys: ["ArrowLeft"],
      decrementKeys: ["ArrowRight"],
      jumpToFirstKeys: ["Home"],
      jumpToLastKeys: ["End"],
    };