Skip to content

improve configuration comfort in keyboard.toml #698

@tib888

Description

@tib888
  • morses should have an optional name attrib, so TD(name) could be used instead of TD(#)
  • morse, combo, fork configs should be able to resolve layer/morse names, aliases
  • (allow recursive aliases?)

for example instead of:

[behavior.combo]
combos = [
   { actions = ["Esc", "Backspace"], output = "TG(4)" }, #toggle nav layer
]

this could be written:

[behavior.combo]
combos = [
   { actions = ["Esc", "Backspace"], output = "TG(nav)" },
]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions