ergo dash layout #138
-
Hey, Firstly, thanks a lot for the app, it's awesome! Thanks in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 26 replies
-
Hey there! So, this tool doesn't have a canonical source for keyboard layout data. It uses the same format that QMK's configurator uses (with some custom extensions) so the same
If a layout isn't available the app will try to make one up based on the matrix transform in the ZMK board definition -- that's what we're looking at in the above screenshot. It's meant to be "just enough" to get started, but if customizations are needed or desired, I've been working on some tooling to make it... less painful. Keymap Layout Tools has some code and a helper app to get live feedback when making changes to a layout, and more recently I have added functionality to import more accurate layout data from Kicad PCB files. Ergodash seems to be a little more complex... there are three revisions of the PCB and they all seem to feature variable positions of some keys, but more importantly it seems an entire column of the thumb cluster is optional and the ZMK definition is excluding them. Do you have any idea how "official" this is? I'd be concerned with importing the more customized version and breaking compatibility with the version supported by ZMK. |
Beta Was this translation helpful? Give feedback.
-
This is possible already, the panel on the left is the raw layout data and you can edit
I see you have |
Beta Was this translation helpful? Give feedback.
-
the 2u key is the bottom right key, the other two are the other two. now i just need to figure out why battery life is so bad. the battery life estimator for zmk says i should get a few months out of the right side when in reality I only get a few days. |
Beta Was this translation helpful? Give feedback.
I wouldn't worry too much about a mapping from the QMK Configurator diagram as we aren't looking at a default keymap implemented in two firmwares (also the QMK diagram includes the extra thumb columns).
I'm not sure what the "change mode" key is but I'm noticing that one of the variable position keys is
&none
. Now I'm suspecting that each of the two switch positions exist separately in the matrix. That's a little clumsy but it's a problem for representing visually in the Keymap Editor as you'd need to make those keys invisible or else just ignore them.