v0.21.0: Combos by key legends and experimental Kanata parser #164
caksoylar
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The highlights in this release are an experimental parser for Kanata configurations and ability to specify combos via contents/legends of the triggering keys.
Features
Add an experimental parser for Kanata configuration files (Please add Kanata as input source #95)
defsrc, layers viadeflayer, combos viadefchordsv2, andinclude/defvar/defaliasdefsrc, ranging from a 60% to a full size layoutraw_binding_mapAdd a new way to specify combo positions: using
trigger_keys/tk. This lets you do QMK-like combo specs, where you list the legends for the keys that would be used to trigger a comboBy default a full match for the legend will be searched for, but it will fall back to matching only the center/tap legends if not found
Example:
Add a new physical layout spec:
zmk_keyboard. This typically corresponds to ZMK keyboard name used in<keyboard>.keymap, such aszmk_keyboard: cornekeymap parsewill output this spec by default after parsing ZMK keymapsNew layouts
tsuruphysical layoutlotus58layout for its ZMK definitioncorne_rotated(feat: Add layouts for corne rotated with extra keys #161)ZMK drawing workflow
west.ymland turn it on by defaultfail_on_errorisn't setfail_on_erroris not setdebug_modeflag that setskeymapCLI's--debugflag and echoes the commands run inside the actionsinstall_versioninput that lets you specifykeymap-drawerversion to use. Ignored ifinstall_branchis setFull Changelog: v0.20.0...v0.21.0
Beta Was this translation helpful? Give feedback.
All reactions