default_config
keyboardlayouts
clear
getAsyncDynamic
getDynamic
parseConfig
pull
push
keyboardlayouts: object = ...

Key codes for printable keys for keyboardlayoutforce, lower and upper register. See https://developer.mozilla.org/en-US/docs/Web/API/UI_Events/Keyboard_event_code_values These maps are assigned via :set keyboardlayoutbase but keyboardlayoutoverrides can also be changed manually with :set.

If your layout is missing here, you can contribute it with the help of this tool.

azerty: object = ...
Backquote: string[] = ...
Backslash: string[] = ...
BracketRight: string[] = ...
Comma: string[] = ...
Digit0: string[] = ...
Digit1: string[] = ...
Digit2: string[] = ...
Digit3: string[] = ...
Digit4: string[] = ...
Digit5: string[] = ...
Digit6: string[] = ...
Digit7: string[] = ...
Digit8: string[] = ...
Digit9: string[] = ...
Equal: string[] = ...
KeyA: string[] = ...
KeyB: string[] = ...
KeyC: string[] = ...
KeyD: string[] = ...
KeyE: string[] = ...
KeyF: string[] = ...
KeyG: string[] = ...
KeyH: string[] = ...
KeyI: string[] = ...
KeyJ: string[] = ...
KeyK: string[] = ...
KeyL: string[] = ...
KeyM: string[] = ...
KeyN: string[] = ...
KeyO: string[] = ...
KeyP: string[] = ...
KeyQ: string[] = ...
KeyR: string[] = ...
KeyS: string[] = ...
KeyT: string[] = ...
KeyU: string[] = ...
KeyV: string[] = ...
KeyW: string[] = ...
KeyX: string[] = ...
KeyY: string[] = ...
KeyZ: string[] = ...
Minus: string[] = ...
Period: string[] = ...
Quote: string[] = ...
Semicolon: string[] = ...
Slash: string[] = ...
bepo: object = ...
Backquote: string[] = ...
Backslash: string[] = ...
BracketLeft: string[] = ...
BracketRight: string[] = ...
Comma: string[] = ...
Digit0: string[] = ...
Digit1: string[] = ...
Digit2: string[] = ...
Digit3: string[] = ...
Digit4: string[] = ...
Digit5: string[] = ...
Digit6: string[] = ...
Digit7: string[] = ...
Digit8: string[] = ...
Digit9: string[] = ...
Equal: string[] = ...
IntlBackslash: string[] = ...
KeyA: string[] = ...
KeyB: string[] = ...
KeyC: string[] = ...
KeyD: string[] = ...
KeyE: string[] = ...
KeyF: string[] = ...
KeyG: string[] = ...
KeyH: string[] = ...
KeyI: string[] = ...
KeyJ: string[] = ...
KeyK: string[] = ...
KeyL: string[] = ...
KeyM: string[] = ...
KeyN: string[] = ...
KeyO: string[] = ...
KeyP: string[] = ...
KeyQ: string[] = ...
KeyR: string[] = ...
KeyS: string[] = ...
KeyT: string[] = ...
KeyU: string[] = ...
KeyV: string[] = ...
KeyW: string[] = ...
KeyX: string[] = ...
KeyY: string[] = ...
KeyZ: string[] = ...
Minus: string[] = ...
Period: string[] = ...
Quote: string[] = ...
Semicolon: string[] = ...
Slash: string[] = ...
ca: object = ...
Backquote: string[] = ...
Backslash: string[] = ...
Comma: string[] = ...
Digit0: string[] = ...
Digit1: string[] = ...
Digit2: string[] = ...
Digit3: string[] = ...
Digit4: string[] = ...
Digit5: string[] = ...
Digit6: string[] = ...
Digit7: string[] = ...
Digit8: string[] = ...
Digit9: string[] = ...
Equal: string[] = ...
IntlBackslash: string[] = ...
KeyA: string[] = ...
KeyB: string[] = ...
KeyC: string[] = ...
KeyD: string[] = ...
KeyE: string[] = ...
KeyF: string[] = ...
KeyG: string[] = ...
KeyH: string[] = ...
KeyI: string[] = ...
KeyJ: string[] = ...
KeyK: string[] = ...
KeyL: string[] = ...
KeyM: string[] = ...
KeyN: string[] = ...
KeyO: string[] = ...
KeyP: string[] = ...
KeyQ: string[] = ...
KeyR: string[] = ...
KeyS: string[] = ...
KeyT: string[] = ...
KeyU: string[] = ...
KeyV: string[] = ...
KeyW: string[] = ...
KeyX: string[] = ...
KeyY: string[] = ...
KeyZ: string[] = ...
Minus: string[] = ...
Period: string[] = ...
Semicolon: string[] = ...
Slash: string[] = ...
colemak: object = ...
Backquote: string[] = ...
Backslash: string[] = ...
BracketLeft: string[] = ...
BracketRight: string[] = ...
Comma: string[] = ...
Digit0: string[] = ...
Digit1: string[] = ...
Digit2: string[] = ...
Digit3: string[] = ...
Digit4: string[] = ...
Digit5: string[] = ...
Digit6: string[] = ...
Digit7: string[] = ...
Digit8: string[] = ...
Digit9: string[] = ...
Equal: string[] = ...
KeyA: string[] = ...
KeyB: string[] = ...
KeyC: string[] = ...
KeyD: string[] = ...
KeyE: string[] = ...
KeyF: string[] = ...
KeyG: string[] = ...
KeyH: string[] = ...
KeyI: string[] = ...
KeyJ: string[] = ...
KeyK: string[] = ...
KeyL: string[] = ...
KeyM: string[] = ...
KeyN: string[] = ...
KeyO: string[] = ...
KeyP: string[] = ...
KeyQ: string[] = ...
KeyR: string[] = ...
KeyS: string[] = ...
KeyT: string[] = ...
KeyU: string[] = ...
KeyV: string[] = ...
KeyW: string[] = ...
KeyX: string[] = ...
KeyY: string[] = ...
KeyZ: string[] = ...
Minus: string[] = ...
Period: string[] = ...
Quote: string[] = ...
Semicolon: string[] = ...
Slash: string[] = ...
dvorak: object = ...
Backquote: string[] = ...
Backslash: string[] = ...
BracketLeft: string[] = ...
BracketRight: string[] = ...
Comma: string[] = ...
Digit0: string[] = ...
Digit1: string[] = ...
Digit2: string[] = ...
Digit3: string[] = ...
Digit4: string[] = ...
Digit5: string[] = ...
Digit6: string[] = ...
Digit7: string[] = ...
Digit8: string[] = ...
Digit9: string[] = ...
Equal: string[] = ...
KeyA: string[] = ...
KeyB: string[] = ...
KeyC: string[] = ...
KeyD: string[] = ...
KeyE: string[] = ...
KeyF: string[] = ...
KeyG: string[] = ...
KeyH: string[] = ...
KeyI: string[] = ...
KeyJ: string[] = ...
KeyK: string[] = ...
KeyL: string[] = ...
KeyM: string[] = ...
KeyN: string[] = ...
KeyO: string[] = ...
KeyP: string[] = ...
KeyQ: string[] = ...
KeyR: string[] = ...
KeyS: string[] = ...
KeyT: string[] = ...
KeyU: string[] = ...
KeyV: string[] = ...
KeyW: string[] = ...
KeyX: string[] = ...
KeyY: string[] = ...
KeyZ: string[] = ...
Minus: string[] = ...
Period: string[] = ...
Quote: string[] = ...
Semicolon: string[] = ...
Slash: string[] = ...
german: object = ...
Backquote: string[] = ...
Backslash: string[] = ...
BracketLeft: string[] = ...
BracketRight: string[] = ...
Comma: string[] = ...
Digit0: string[] = ...
Digit1: string[] = ...
Digit2: string[] = ...
Digit3: string[] = ...
Digit4: string[] = ...
Digit5: string[] = ...
Digit6: string[] = ...
Digit7: string[] = ...
Digit8: string[] = ...
Digit9: string[] = ...
KeyA: string[] = ...
KeyB: string[] = ...
KeyC: string[] = ...
KeyD: string[] = ...
KeyE: string[] = ...
KeyF: string[] = ...
KeyG: string[] = ...
KeyH: string[] = ...
KeyI: string[] = ...
KeyJ: string[] = ...
KeyK: string[] = ...
KeyL: string[] = ...
KeyM: string[] = ...
KeyN: string[] = ...
KeyO: string[] = ...
KeyP: string[] = ...
KeyQ: string[] = ...
KeyR: string[] = ...
KeyS: string[] = ...
KeyT: string[] = ...
KeyU: string[] = ...
KeyV: string[] = ...
KeyW: string[] = ...
KeyX: string[] = ...
KeyY: string[] = ...
KeyZ: string[] = ...
Minus: string[] = ...
Period: string[] = ...
Quote: string[] = ...
Semicolon: string[] = ...
Slash: string[] = ...
qwerty: object = ...
Backquote: string[] = ...
Backslash: string[] = ...
BracketLeft: string[] = ...
BracketRight: string[] = ...
Comma: string[] = ...
Digit0: string[] = ...
Digit1: string[] = ...
Digit2: string[] = ...
Digit3: string[] = ...
Digit4: string[] = ...
Digit5: string[] = ...
Digit6: string[] = ...
Digit7: string[] = ...
Digit8: string[] = ...
Digit9: string[] = ...
Equal: string[] = ...
KeyA: string[] = ...
KeyB: string[] = ...
KeyC: string[] = ...
KeyD: string[] = ...
KeyE: string[] = ...
KeyF: string[] = ...
KeyG: string[] = ...
KeyH: string[] = ...
KeyI: string[] = ...
KeyJ: string[] = ...
KeyK: string[] = ...
KeyL: string[] = ...
KeyM: string[] = ...
KeyN: string[] = ...
KeyO: string[] = ...
KeyP: string[] = ...
KeyQ: string[] = ...
KeyR: string[] = ...
KeyS: string[] = ...
KeyT: string[] = ...
KeyU: string[] = ...
KeyV: string[] = ...
KeyW: string[] = ...
KeyX: string[] = ...
KeyY: string[] = ...
KeyZ: string[] = ...
Minus: string[] = ...
Period: string[] = ...
Quote: string[] = ...
Semicolon: string[] = ...
Slash: string[] = ...
uk: object = ...
Backquote: string[] = ...
Backslash: string[] = ...
BracketLeft: string[] = ...
BracketRight: string[] = ...
Comma: string[] = ...
Digit0: string[] = ...
Digit1: string[] = ...
Digit2: string[] = ...
Digit3: string[] = ...
Digit4: string[] = ...
Digit5: string[] = ...
Digit6: string[] = ...
Digit7: string[] = ...
Digit8: string[] = ...
Digit9: string[] = ...
Equal: string[] = ...
IntlBackslash: string[] = ...
KeyA: string[] = ...
KeyB: string[] = ...
KeyC: string[] = ...
KeyD: string[] = ...
KeyE: string[] = ...
KeyF: string[] = ...
KeyG: string[] = ...
KeyH: string[] = ...
KeyI: string[] = ...
KeyJ: string[] = ...
KeyK: string[] = ...
KeyL: string[] = ...
KeyM: string[] = ...
KeyN: string[] = ...
KeyO: string[] = ...
KeyP: string[] = ...
KeyQ: string[] = ...
KeyR: string[] = ...
KeyS: string[] = ...
KeyT: string[] = ...
KeyU: string[] = ...
KeyV: string[] = ...
KeyW: string[] = ...
KeyX: string[] = ...
KeyY: string[] = ...
KeyZ: string[] = ...
Minus: string[] = ...
Period: string[] = ...
Quote: string[] = ...
Semicolon: string[] = ...
Slash: string[] = ...
workman: object = ...
Backquote: string[] = ...
Backslash: string[] = ...
BracketLeft: string[] = ...
BracketRight: string[] = ...
Comma: string[] = ...
Digit0: string[] = ...
Digit1: string[] = ...
Digit2: string[] = ...
Digit3: string[] = ...
Digit4: string[] = ...
Digit5: string[] = ...
Digit6: string[] = ...
Digit7: string[] = ...
Digit8: string[] = ...
Digit9: string[] = ...
Equal: string[] = ...
KeyA: string[] = ...
KeyB: string[] = ...
KeyC: string[] = ...
KeyD: string[] = ...
KeyE: string[] = ...
KeyF: string[] = ...
KeyG: string[] = ...
KeyH: string[] = ...
KeyI: string[] = ...
KeyJ: string[] = ...
KeyK: string[] = ...
KeyL: string[] = ...
KeyM: string[] = ...
KeyN: string[] = ...
KeyO: string[] = ...
KeyP: string[] = ...
KeyQ: string[] = ...
KeyR: string[] = ...
KeyS: string[] = ...
KeyT: string[] = ...
KeyU: string[] = ...
KeyV: string[] = ...
KeyW: string[] = ...
KeyX: string[] = ...
KeyY: string[] = ...
KeyZ: string[] = ...
Minus: string[] = ...
Period: string[] = ...
Quote: string[] = ...
Semicolon: string[] = ...
Slash: string[] = ...
  • Parameters

    • scope: "local" | "config" = "local"

    Returns Promise<any>

  • Get the value of the key target.

    Please only use this with targets that will be used at runtime - it skips static checks. Prefer getAsync.

    Parameters

    • ...target: string[]

    Returns Promise<any>

  • Get the value of the key target.

    Please only use this with targets that will be used at runtime - it skips static checks. Prefer get.

    Parameters

    • ...target: string[]

    Returns any

  • Parse the config into a string representation of a .tridactylrc config file. Tries to parse the config into sectionable chunks based on keywords. Binds, aliases, autocmds and logging settings each have their own section while the rest are dumped into "General Settings".

    Returns string

    string The parsed config file.