Crate kanata_parser

Source
Expand description

A parser for configuration language of kanata, a keyboard remapper.

Modules§

cfg
This parses the configuration language to create a kanata_keyberon::layout::Layout as well as associated metadata to help with processing.
custom_action
This module contains the “Custom” actions that are used with the keyberon layout.
keys
Platform specific code for OS key code mappings.
layers
lsp_hints
sequences
subset
Collection where keys are slices of a type, and supports a get operation to check if the key exists, is a subset of any existing key, or is neither of the aforementioned cases.
trie
Wrapper around a trie type for (hopefully) easier swapping of libraries if desired.

Macros§

anyhow_expr
anyhow_span
bail
bail_expr
bail_span
err_expr
err_span