binarybottle / engram

Arno's Engram v2.0 ("Engram") layout is an optimized key layout for touch typing in English based on ergonomic considerations, with a protocol and software for creating new, optimized key layouts in other languages.
MIT License
266 stars 24 forks source link

Considerations for 3x5 and 3x6 layouts with additional layers for non-letter characters #29

Open jtrv opened 3 years ago

jtrv commented 3 years ago

Hello I really appreciate your thorough work in the documentation and methodology behind engram. I am considering using this layout with a more minimal ortholinear design such as the corne or gergoplex. I was going to try and adapt a layout from feelings and assumptions after trial and error once I create one and test it. However I thought I should reach out and see if you would consider applying your methodology to alternative smaller layouts to maximize the ergonomics of the additional layers as well.

As an additional challenge if you might be willing: Considerations for modifier keys or key-down/up events. I.E. using xcape (to escape when ctrl is tapped and act as ctrl when held down) these could double up thumb keys ie

Left Thumbs     
 _____________   _______________   _____________
| lower-layer | | mod/backspace | | ctrl/escape |
 -------------   ---------------   -------------

Right Thumbs
 _____________   _________   _____________
| shift/space | | alt/tab | | upper-layer |
 -------------   ---------   -------------
driccio commented 3 years ago

Hello Jacob,

I wonder the same about engram on 3*6 layout. I was thinking to inspire me from : https://github.com/manna-harbour/qmk_firmware/blob/miryoku/users/manna-harbour_miryoku/miryoku.org

You can also see that (I guess I found it here on the repo) : https://configure.zsa.io/ergodox-ez/layouts/dam5g/latest/0

Hope it can help you.

xsova commented 1 year ago

Hey Jacob,

I have been trying to solve this for about two weeks, and this is what I was able to come up with. I really enjoy the design of the Miryoku layout, but when I decided to switch layouts, I wanted to do it right the first time.

What I came up with:

If anyone has any questions, feel free to ask! Here is the QMK stuff for people not using ZSA's Oryx