Replies: 3 comments 10 replies
-
Feedback is welcome on how to support different physical layouts. To summarize my current thinking:
|
Beta Was this translation helpful? Give feedback.
-
warning, wall of text ahead but with a tl;dr at the end haha also fyi, some important parts are edited...
Defaulting to some kind of 60% sounds like a great idea! Still there are some important details to be aware of, so it really does work for everyone, please correct me if I miss something:
After all the theory, here my
With this layout we catch all, in particular:
When looking at Amazon, AliExpress and kbdfans, we should catch all mainstream layouts. Again, if I missed something, pls correct me, my goal is to find the default working for anyone who want to remap their mainstream keyboard in order to be more efficient, have less finger movement, etc. tl;dr: I'd suggest to have ANSI plus one key from ISO (IntBackslash) the default to catch all or two 60% defaults for ANSI and ISO |
Beta Was this translation helpful? Give feedback.
-
Hi, I have an initial implementation for a Kanata config parser at https://github.com/caksoylar/keymap-drawer/tree/kanata. You can test it by installing the branch with pipx install git+https://github.com/caksoylar/keymap-drawer.git@kanata (also see the general instructions in the readme.) Then you can test it by using the kanata switch in keymap parse -k ~/kanata/cfg_samples/kanata.kbd | keymap draw - >kanata.svg Currently it only shows keys from the basic 60% layout, and only understands the My plans are, in order of priority:
Feedback welcome! |
Beta Was this translation helpful? Give feedback.
-
But it draws only from QMK and ZMK configs, so I created an issue: caksoylar/keymap-drawer#95 but are there any similar tools that might take Kanata configs?
Beta Was this translation helpful? Give feedback.
All reactions