You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add rotation (r) field to the combo spec so you can individually rotate combo boxes -- this is in addition to width, height properties from v0.12.0
Also add draw_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 combo
Add support for using display-name in addition to label for figuring out ZMK layer names
Calculate the total layer height (which can be increased due to combo boxes) in the correct way, rather than doing a rough approximation
Fix bug during glyph aspect ratio calculation which led to small glyphs for $$material:...$$ SVGs -- thanks to @dhruvinsh for the bringing up the issue (and sorry for the late fix)
Fix APOS/APOSTROPHE mapping in default zmk_keycode_map
Misc
Added user friendly(-er) configuration reference at CONFIGURATION.md
Fix layout mapping for luna keyboard and make it use the splayed Hummingbird variant
Add layouts for BastardKB Dilemma v2 and MAX, overriding the defaults when used with qmk_keyboard: bastardkb/dilemma/3x5_3 and qmk_keyboard: bastardkb/dilemma/4x6_4, by @casuanoob
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 like Ctrl+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 the main branch. I iterated through a few variations, e.g.
Ctrl+Shift+ A resulting in A rendered on a separate line (default in the implementation)
Also automatically uses Hyper and Meh for the appropriate mod combinations
CS+A
C-S-A
Using Mac-like symbols like ⎈⇧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.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
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