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
260 stars 23 forks source link

Learning in stages? #53

Open spencerthayer opened 1 year ago

spencerthayer commented 1 year ago

Hello, your layout seems very promising, but is there any guide on stages of learning similar to the Minimak or Tarmak layouts? I feel like it could certainly help me get a feel for this layout better.

Thanks so much!

binarybottle commented 1 year ago

I haven't created a training guide, but that is a very nice idea! Specialized keyboards like the Ergodox and Moonlander provide a live training tool for custom layouts: https://blog.zsa.io/1912-live-training/

spencerthayer commented 1 year ago

@binarybottle do you have an Engram layout for the Moonlander in the community profiles?

sunaku commented 1 year ago

I have an Engram layout implementation for the ZSA Ergodox EZ here: see layer 9 (shift) and layers 10-11 (left/right hand shift).

As for learning in stages, the keybr typing tutor introduces a few new keys at a time, only adding more as you gain proficiency.

spencerthayer commented 1 year ago

@sunaku it looks like keybr only has Colemak, Dvorak, and QWERTY. Can I load Engram somehow?

Tristen-Sinanju commented 1 year ago

The way to work keybr is to print out a daigram of engram and tape it to your monitor, haha... And hide or ignore the on-screen assist.

But you can use this site to make custom layouts/lessons too

https://gnusenpai.github.io/colemakclub/

On Thu, Feb 9, 2023, 10:25 AM Spencer Thayer @.***> wrote:

@sunaku https://github.com/sunaku it looks like keybr only has Colemak, Dvorak, and QWERTY. Can I load Engram somehow?

— Reply to this email directly, view it on GitHub https://github.com/binarybottle/engram/issues/53#issuecomment-1424465840, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUHHNUGANVMAFUS2LRB4YMLWWULBDANCNFSM6AAAAAAUV4UAAE . You are receiving this because you are subscribed to this thread.Message ID: @.***>

adriantrunzo commented 1 year ago

Another option is Type Fu, which has a lot of options for gradually introducing keys and complexity. It also allows you add your own custom keyboard layout if would like to get familiar with the engram layout before committing to it full time.

Screenshot 2023-03-02 at 9 37 45 PM

shanekunz commented 8 months ago

I just installed Type Fu as a PWA and I exported the mapping file for Engram. When you import it, you may need to change the file extension to ".tfl", GitHub won't let me upload that file type. Engram.json