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,&ktfor ZMK,TG,TO,DFfor QMKparse_config.toggle_labelKEYMAP_DRAWERdefine#ifdef KEYMAP_DRAWER ... #endifguards#ifndef KEYMAP_DRAWER ... #endifguardsparse_config.qmk_remove_keycode_prefixandparse_config.zmk_remove_keycode_prefixzmk-locale-generatorDrawing
rotation (r)field to the combo spec so you can individually rotate combo boxes -- this is in addition towidth,heightproperties from v0.12.0draw_separatefield 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_diagramssetting introduced in v0.11.0 now sets the default behavior for combos ifdraw_separateisn't specifiedFixes
display-namein addition tolabelfor figuring out ZMK layer names$$material:...$$SVGs -- thanks to @dhruvinsh for the bringing up the issue (and sorry for the late fix)APOS/APOSTROPHEmapping in defaultzmk_keycode_mapMisc
lunakeyboard and make it use the splayed Hummingbird variantqmk_keyboard: bastardkb/dilemma/3x5_3andqmk_keyboard: bastardkb/dilemma/4x6_4, by @casuanoobwizzaLooking 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 themainbranch. I iterated through a few variations, e.g.Ctrl+Shift+ Aresulting inArendered on a separate line (default in the implementation)HyperandMehfor the appropriate mod combinationsCS+AC-S-A⎈⇧AYou can test this feature in the
devbranch (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