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
-
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