List of all items
Structs
- cfg::Cfg
- cfg::CfgLinuxOptions
- cfg::CfgOptions
- cfg::FileContentProvider
- cfg::IntermediateCfg
- cfg::KanataLayout
- cfg::KeyRepeatSettings
- cfg::LayerInfo
- cfg::Override
- cfg::OverrideStates
- cfg::Overrides
- cfg::ParseError
- cfg::ParserState
- cfg::ZchConfig
- cfg::ZchPossibleChords
- cfg::sexpr::LexError
- cfg::sexpr::Lexer
- cfg::sexpr::Position
- cfg::sexpr::Span
- cfg::sexpr::Spanned
- custom_action::CapsWordCfg
- custom_action::Coord
- custom_action::FakeKeyHoldForDuration
- custom_action::FakeKeyOnIdle
- custom_action::UnmodMods
- layers::KanataLayers
- lsp_hints::LspHints
- subset::SubsetMap
- trie::Trie
Enums
- cfg::DeviceDetectMode
- cfg::LinuxCfgOutputBusType
- cfg::ReplayDelayBehaviour
- cfg::SimpleSExpr
- cfg::UnicodeTermination
- cfg::sexpr::SExpr
- cfg::sexpr::SExprMetaData
- custom_action::Btn
- custom_action::CapsWordRepressBehaviour
- custom_action::CustomAction
- custom_action::FakeKeyAction
- custom_action::LogLevel
- custom_action::MWheelDirection
- custom_action::MoveDirection
- custom_action::SequenceInputMode
- keys::OsCode
- subset::GetOrIsSubsetOfKnownKey
- subset::SsmKeyExistedBeforeInsert
- trie::GetOrDescendentExistsResult
Traits
Macros
Functions
- cfg::expand_templates
- cfg::layer_opts::parse_layer_opts
- cfg::list_actions::is_list_action
- cfg::new_from_file
- cfg::new_from_str
- cfg::parse_cfg_raw_string
- cfg::parse_colon_separated_text
- cfg::parse_defcfg
- cfg::parse_dev
- cfg::parse_mod_prefix
- cfg::parse_switch
- cfg::parse_switch_case_bool
- cfg::sexpr::parse
- cfg::sexpr::parse_
- keys::clear_custom_str_oscode_mapping
- keys::replace_custom_str_oscode_mapping
- keys::str_to_oscode
- layers::new_layers
- sequences::mod_mask_for_keycode
Type Aliases
- cfg::BorrowedKLayout
- cfg::EnvVars
- cfg::KanataAction
- cfg::KanataCustom
- cfg::KeyOutputs
- cfg::KeySeqsToFKeys
- cfg::MResult
- cfg::MappedKeys
- cfg::Result
- cfg::sexpr::TopLevel
- layers::IntermediateLayers
- layers::KLayers
- layers::Row
- trie::TrieKeyElement
Constants
- cfg::BOOLEAN_VALUES
- cfg::FAKE_KEY_ROW
- cfg::FALSE_VALUES
- cfg::NORMAL_KEY_ROW
- cfg::TRUE_VALUES
- cfg::list_actions::ARBITRARY_CODE
- cfg::list_actions::CAPS_WORD
- cfg::list_actions::CAPS_WORD_A
- cfg::list_actions::CAPS_WORD_CUSTOM
- cfg::list_actions::CAPS_WORD_CUSTOM_A
- cfg::list_actions::CAPS_WORD_CUSTOM_TOGGLE
- cfg::list_actions::CAPS_WORD_CUSTOM_TOGGLE_A
- cfg::list_actions::CAPS_WORD_TOGGLE
- cfg::list_actions::CAPS_WORD_TOGGLE_A
- cfg::list_actions::CHORD
- cfg::list_actions::CMD
- cfg::list_actions::CMD_LOG
- cfg::list_actions::CMD_OUTPUT_KEYS
- cfg::list_actions::DYNAMIC_MACRO_PLAY
- cfg::list_actions::DYNAMIC_MACRO_RECORD
- cfg::list_actions::DYNAMIC_MACRO_RECORD_STOP_TRUNCATE
- cfg::list_actions::FORK
- cfg::list_actions::HOLD_FOR_DURATION
- cfg::list_actions::LAYER_SWITCH
- cfg::list_actions::LAYER_TOGGLE
- cfg::list_actions::LAYER_WHILE_HELD
- cfg::list_actions::LIVE_RELOAD_FILE
- cfg::list_actions::LIVE_RELOAD_NUM
- cfg::list_actions::MACRO
- cfg::list_actions::MACRO_CANCEL_ON_NEXT_PRESS
- cfg::list_actions::MACRO_CANCEL_ON_NEXT_PRESS_CANCEL_ON_RELEASE
- cfg::list_actions::MACRO_RELEASE_CANCEL
- cfg::list_actions::MACRO_RELEASE_CANCEL_A
- cfg::list_actions::MACRO_REPEAT
- cfg::list_actions::MACRO_REPEAT_A
- cfg::list_actions::MACRO_REPEAT_CANCEL_ON_NEXT_PRESS
- cfg::list_actions::MACRO_REPEAT_CANCEL_ON_NEXT_PRESS_CANCEL_ON_RELEASE
- cfg::list_actions::MACRO_REPEAT_RELEASE_CANCEL
- cfg::list_actions::MACRO_REPEAT_RELEASE_CANCEL_A
- cfg::list_actions::MOVEMOUSE_ACCEL_DOWN
- cfg::list_actions::MOVEMOUSE_ACCEL_DOWN_A
- cfg::list_actions::MOVEMOUSE_ACCEL_LEFT
- cfg::list_actions::MOVEMOUSE_ACCEL_LEFT_A
- cfg::list_actions::MOVEMOUSE_ACCEL_RIGHT
- cfg::list_actions::MOVEMOUSE_ACCEL_RIGHT_A
- cfg::list_actions::MOVEMOUSE_ACCEL_UP
- cfg::list_actions::MOVEMOUSE_ACCEL_UP_A
- cfg::list_actions::MOVEMOUSE_DOWN
- cfg::list_actions::MOVEMOUSE_DOWN_A
- cfg::list_actions::MOVEMOUSE_LEFT
- cfg::list_actions::MOVEMOUSE_LEFT_A
- cfg::list_actions::MOVEMOUSE_RIGHT
- cfg::list_actions::MOVEMOUSE_RIGHT_A
- cfg::list_actions::MOVEMOUSE_SPEED
- cfg::list_actions::MOVEMOUSE_SPEED_A
- cfg::list_actions::MOVEMOUSE_UP
- cfg::list_actions::MOVEMOUSE_UP_A
- cfg::list_actions::MULTI
- cfg::list_actions::MWHEEL_DOWN
- cfg::list_actions::MWHEEL_DOWN_A
- cfg::list_actions::MWHEEL_LEFT
- cfg::list_actions::MWHEEL_LEFT_A
- cfg::list_actions::MWHEEL_RIGHT
- cfg::list_actions::MWHEEL_RIGHT_A
- cfg::list_actions::MWHEEL_UP
- cfg::list_actions::MWHEEL_UP_A
- cfg::list_actions::ONE_SHOT
- cfg::list_actions::ONE_SHOT_PAUSE_PROCESSING
- cfg::list_actions::ONE_SHOT_PRESS
- cfg::list_actions::ONE_SHOT_PRESS_A
- cfg::list_actions::ONE_SHOT_PRESS_PCANCEL
- cfg::list_actions::ONE_SHOT_PRESS_PCANCEL_A
- cfg::list_actions::ONE_SHOT_RELEASE
- cfg::list_actions::ONE_SHOT_RELEASE_A
- cfg::list_actions::ONE_SHOT_RELEASE_PCANCEL
- cfg::list_actions::ONE_SHOT_RELEASE_PCANCEL_A
- cfg::list_actions::ON_IDLE
- cfg::list_actions::ON_IDLE_FAKEKEY
- cfg::list_actions::ON_PRESS
- cfg::list_actions::ON_PRESS_A
- cfg::list_actions::ON_PRESS_FAKEKEY
- cfg::list_actions::ON_PRESS_FAKEKEY_A
- cfg::list_actions::ON_PRESS_FAKEKEY_DELAY
- cfg::list_actions::ON_PRESS_FAKEKEY_DELAY_A
- cfg::list_actions::ON_RELEASE
- cfg::list_actions::ON_RELEASE_A
- cfg::list_actions::ON_RELEASE_FAKEKEY
- cfg::list_actions::ON_RELEASE_FAKEKEY_A
- cfg::list_actions::ON_RELEASE_FAKEKEY_DELAY
- cfg::list_actions::ON_RELEASE_FAKEKEY_DELAY_A
- cfg::list_actions::PUSH_MESSAGE
- cfg::list_actions::RELEASE_KEY
- cfg::list_actions::RELEASE_KEY_A
- cfg::list_actions::RELEASE_LAYER
- cfg::list_actions::RELEASE_LAYER_A
- cfg::list_actions::SEQUENCE
- cfg::list_actions::SETMOUSE
- cfg::list_actions::SETMOUSE_A
- cfg::list_actions::SWITCH
- cfg::list_actions::SYM
- cfg::list_actions::TAP_DANCE
- cfg::list_actions::TAP_DANCE_EAGER
- cfg::list_actions::TAP_HOLD
- cfg::list_actions::TAP_HOLD_EXCEPT_KEYS
- cfg::list_actions::TAP_HOLD_EXCEPT_KEYS_A
- cfg::list_actions::TAP_HOLD_PRESS
- cfg::list_actions::TAP_HOLD_PRESS_A
- cfg::list_actions::TAP_HOLD_PRESS_TIMEOUT
- cfg::list_actions::TAP_HOLD_PRESS_TIMEOUT_A
- cfg::list_actions::TAP_HOLD_RELEASE
- cfg::list_actions::TAP_HOLD_RELEASE_A
- cfg::list_actions::TAP_HOLD_RELEASE_KEYS
- cfg::list_actions::TAP_HOLD_RELEASE_KEYS_A
- cfg::list_actions::TAP_HOLD_RELEASE_TIMEOUT
- cfg::list_actions::TAP_HOLD_RELEASE_TIMEOUT_A
- cfg::list_actions::UNICODE
- cfg::list_actions::UNMOD
- cfg::list_actions::UNSHIFT
- cfg::list_actions::UNSHIFT_A
- layers::DEFAULT_ACTION
- layers::KEYS_IN_ROW
- layers::LAYER_ROWS
- sequences::KEY_OVERLAP
- sequences::KEY_OVERLAP_MARKER
- sequences::MASK_KEYCODES
- sequences::MASK_MODDED