v0.13.0: Parsing tweaks and new combo configs #61
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.
-
This release has a few fixes, adds more combo options to customize drawing and new ways to customize the ZMK parsing behavior.
Features
Parsing
&tog
,&to
,&kt
for ZMK,TG
,TO
,DF
for QMKparse_config.toggle_label
KEYMAP_DRAWER
define#ifdef KEYMAP_DRAWER ... #endif
guards#ifndef KEYMAP_DRAWER ... #endif
guardsparse_config.qmk_remove_keycode_prefix
andparse_config.zmk_remove_keycode_prefix
zmk-locale-generator
Drawing
rotation (r)
field to the combo spec so you can individually rotate combo boxes -- this is in addition towidth
,height
properties from v0.12.0draw_separate
field to the combo spec to let you decide whether you want a combo to be drawn on the layers, or using a separate diagram for that combodraw_config.separate_combo_diagrams
setting introduced in v0.11.0 now sets the default behavior for combos ifdraw_separate
isn't specifiedFixes
display-name
in addition tolabel
for figuring out ZMK layer names$$material:...$$
SVGs -- thanks to @dhruvinsh for the bringing up the issue (and sorry for the late fix)APOS
/APOSTROPHE
mapping in defaultzmk_keycode_map
Misc
luna
keyboard and make it use the splayed Hummingbird variantqmk_keyboard: bastardkb/dilemma/3x5_3
andqmk_keyboard: bastardkb/dilemma/4x6_4
, by @casuanoobwizza
Looking forward
One feature that I have been working on some time is parsing for modified keys, to automatically convert keycodes like
&kp LC(LS(A))
to strings likeCtrl+Shift+A
. While the implementation is complete and the end result is configurable, I still haven't reached a decision on the default configuration for how to do the conversion so I haven't merged it to themain
branch. I iterated through a few variations, e.g.Ctrl+Shift+ A
resulting inA
rendered on a separate line (default in the implementation)Hyper
andMeh
for the appropriate mod combinationsCS+A
C-S-A
⎈⇧A
You can test this feature in the
dev
branch (also deployed to streamlit) and let me know your opinions/suggestions in the discussion linked to this release.Full Changelog: v0.12.1...v0.13.0
This discussion was created from the release v0.13.0: Parsing tweaks and new combo configs.
Beta Was this translation helpful? Give feedback.
All reactions