So I should be getting a PiantorFerris Sweep* from Beekeeb in a number of weeks and I thought I would get a head start and plan my layout - or at least one version of it, influenced heavily by Ben Vallack’s video about avoiding press-and-hold mechanics.

Still plenty of fiddling to do. I want to move the WASD-style cursor keys in L3 onto my first three fingers for sure. In fact I’ve already changed it and made room for insert and added shift as a home key mod on the right. God this is addictive.

*ETA: I am, of course, talking about a Ferris Sweep with two thumb keys as depicted in the drawings not a Piantor, which I was also considering. I guess I was swayed by the alliteration.

3 points

Yeah I may tackle the symmetry of the braces. I work in IT so I use curly braces a lot followed by square brackets a fair amount. I’m left handed so that has influenced e.g. where the WASD cursor keys have added up and it gives the braces and brackets a bit more prominence, and also I’m UK ISO. But yeah I might end up choosing to be influenced by the right side of the QWERTY keyboard where the symbols are bunched up.

What I mean by avoiding press-and-hold is tapping L2 to get into layer 2 then staying in there until I tap L1 again. Athough, L2 might be instant return after one keypress and L3 might be “sticky” and require an L1 key press to return - I need to actually compile some alternatives and actually try it out in hand.

So basically I am avoiding chording unless I need to do the rare Ctrl-Win-RightArrow (which will require an instant return to L1 … boy the coding in QMK is going to be a doozy and I don’t even know if QMK is capable of it yet)

permalink
report
reply
2 points

@hannadryad serious keyboard customization! You seem to be going really deep into the weeds of keyboard ergonomics, layout, and usage. It’s impressive to see how much thought you’re putting into the functionality and efficiency of your keyboard.
You’re definitely a power user when it comes to keyboards, and it’s cool to see how QMK and other keyboard customization tools can really make a difference for people who use them heavily

permalink
report
parent
reply
2 points

Well, I still have to see how well all of this translates into QMK. Steep learning curve ahead.

permalink
report
parent
reply
2 points

At a glance, this seems very doable in QMK. It has a whole heck of a lot of functionality built in, and there are user forks that do some stuff differently too. I wouldn’t be too worried about it. Plus the documentation is excellent so if you have questions they can often get answered there

permalink
report
parent
reply
3 points

What software are you using to plan it out?

permalink
report
reply
3 points

Google Sheets with lots of cell merges. I’ll share the template doc when I’m at my computer later. 👍

permalink
report
parent
reply
4 points

Perhaps not exactly what you’re looking for, but I’d check out keymap-drawer. I’ve been using this to draw out my keymaps and it’s been great!

permalink
report
parent
reply
2 points

Oh no that looks gorgeous and very handy (even if I’m more of a Ruby gal).

permalink
report
parent
reply
1 point

I’ve used QMK configurator to sketch out keymaps before. You can download your keymap as JSON file and later upload it again to make more changes, or save a few different versions. It can even compile your firmware, but I’ve not used that feature. No programming required if you only use basic QMK features. It supports Piantor with a 3x5 layout: https://config.qmk.fm/#/beekeeb/piantor/LAYOUT_split_3x5_3

permalink
report
parent
reply
2 points

Hey, cool design, I’m curious what do you mean by avoiting press & hold. What is the reason for putting shift on the 4th row?? I’m rocking miryoku layout for the past half of the year and I love it very much. Also what is this layout? I don’t recognize it. I don’t know what’s your profession but I would nitpick the different positions of braces curly braces and brackets.

permalink
report
reply
3 points

Oops I just managed to reply to the post itself rather than your comment 🙄 see above/below 😁

The layout should be Colemak DH but I may have transcribed it incorrectly. It will end up being Colemak DH regardless.

permalink
report
parent
reply
2 points

I am using Colemak but thinking of switching to workman. I’m seeing the issues with plain Colemak so DH version seems to be better… it’s just that workman feels like a next step

permalink
report
parent
reply
3 points

I can see the merit in colemak dh, workman and rsthd, and I know there are others. In the end I figured “just pick one” …

permalink
report
parent
reply
2 points

Further to this I was reading some things at the weekend about how Colemak DH kind of sorts out the issues with Colemak that prompted Workman. Have a look for discussions around Colemak DHm (what became the “new” Colemak DH) and Colemak DHk. 👍

permalink
report
parent
reply
1 point

This is a lot more thought than went into my first layout lol. It looks really good so far though!

I’m not sure if you’ve checked then out, but combos in QMK are huge for me when using a more compact form factor. It’s made a big difference when trying to access keys that don’t fit in the base layer but belong there imo (dash, slash, esc, etc…)

permalink
report
reply
2 points

I’m trying to figure out what the tap dances and combos can give me but … at the same time … I feel like if I make it complicated I have failed.

I get the need for the home row mods in the first layer but I have set myself the challenge of not adding any more fancy stuff.

permalink
report
parent
reply
1 point

That’s fair. To me it’s more about ease of use than lack of complexity. And since it’s qmk and so customizable, I can configure it all in whatever way makes the most sense in my brain.

I wasn’t super interested in combos until I gave it a shot and now I love them. I can send you my keymap if you’re interested in how I’m using combos.

That said, of course do whatever works best for you, that’s the point of fully customizing your own software. What works for me wont necessarily work for me

permalink
report
parent
reply
1 point

Oh totally that’s the best thing about this level of customisability - you can take it to the exact level you need. For me ease of use is the same thing as bring blindingly simple. I may compromise a little when it comes to merging firmware combos with Vim commands, though.

permalink
report
parent
reply
1 point

I use tab for auto completionior move through menus a lot and ESC for vim. Having those in a different layer will duplicate a lot of key presses. Not for me, I rather use a 3 thumbs.

permalink
report
reply
1 point

Yes that is a big factor that would sway me towards six columns. But I figured there is a difference between asking my index finger to do an extra bit of work to reach for column one and asking my pinky - my smallest and weakest finger - to reach for column six.

I do have doubts about having ESC and TAB on column five for that same reason. My pinky should be doing as little work as possible. I like the consistency of having SPACE and ENTER across all layers but maybe there is an argument for having ESC on a thumb key on layer 2, so at least it’s just a kind of rat-a-tat-tat (well more of a ba-dap) of two thumb keys to get into normal mode in Vim? That would allow me to put backtick in layer one where ESC is too…

permalink
report
parent
reply
1 point

I use tab on a thumb key and ESC as a combo of QW on qwerty. I use both Vim and tab a lot and find this to work quite well for me. This is with 2 thumbs.

Just wanted to share my setup since we seem to have some similar uses

permalink
report
parent
reply

ErgoMechKeyboards

!ergomechkeyboards@lemmy.world

Create post

Ergonomic, split and other weird keyboards

Rules

Keep it ergo

Posts must be of/about keyboards that have a clear delineation between the left and right halves of the keyboard, column stagger, or both. This includes one-handed (one half doesn’t exist, what clearer delineation is that!?)

i.e. no regular non-split¹ row-stagger and no non-split¹ ortholinear²

¹ split meaning a separation of the halves, whether fixed in place or entirely separate, both are fine.
² ortholinear meaning keys layed out in a grid

No Spam

No excessive posting/“shilling” for commercial purposes. Vendors are permitted to promote their products/services but keep it to a minimum and use the [vendor] flair. Posts that appear to be marketing without being transparent about it will be removed.

No Buy/Sell/Trade

This subreddit is not a marketplace, please post on r/mechmarket or other relevant marketplace.

Some useful links

Community stats

  • 394

    Monthly active users

  • 533

    Posts

  • 4.3K

    Comments