Make your traditional keyboard ergonomic
▲ 10 r/KeyboardLayouts+3 crossposts

Make your traditional keyboard ergonomic

Disclaimer: the original text was written by me, AI help me clean up the grammar mistakes. So don't judge the em-dash.

There are lots of reasons why you might not want a split keyboard yet: you're not sure if you'd like it, it's too expensive, or it's troublesome to carry around every day. Don't worry, I've got you covered — I'll help you set up your laptop keyboard (or any regular keyboard) to be as ergonomic as possible. In this post, we'll discuss the philosophy of keymapping rather than the specifics of any particular software. If you're interested in the actual setup steps, stay tuned — that post is coming.

Here is the keyboard layout I usually use:

https://preview.redd.it/qe1o0pc5qb9h1.jpg?width=720&format=pjpg&auto=webp&s=0d505918b0ff227c3673095c88f4683c6e2ed0f8

One thing to note: this keyboard is in the UK layout (with the \ key next to Z). This choice just makes it a bit easier to remap the keys later; you can still apply everything in this post to your regular US layout.

And here is how I mapped it:

https://preview.redd.it/eu8fkvrqpb9h1.png?width=2728&format=png&auto=webp&s=f0688fb461f37e979724bcd5b4585bcd90773919

The first thing to note is that I took advantage of the \ key and shifted the entire left half of the bottom row one key over: Z -> \, X -> Z, C -> X, V -> C, B -> V. The right half of this row is kept unchanged.

The reason for this is that if we follow the traditional typing guideline shown in this diagram, the left hand always leans to the right, creating a very unnatural posture.

https://i.redd.it/ouhviudupb9h1.gif

Naturally, our hands form a triangle, and by shifting one key over, our left hand can comfortably type the correct characters in a natural position (the pinky can now press Z without shifting the whole hand).

We freed up one key in the original B position. You can put anything you like there — I personally put Left Control there, but it doesn't matter much.

If you're using a US layout, you can use tap-hold and put Z on the Shift key: when held, it acts as Shift; when tapped, it outputs Z.

Putting layers to work

Now that we have the correct posture, let's shift our focus to layers.

Navigation layer:

This is what I call the Navigation layer.

https://preview.redd.it/08zppuyspb9h1.png?width=2728&format=png&auto=webp&s=4dfef4c6a23fee4bdbdf1b9521fcbf89f092187a

The idea is simple:

  • The layer is activated with the Caps Lock key.
  • Right hand
    • Navigation keys sit right under your right hand (intuitive, since you're already used to the arrow cluster with your right hand).
    • Delete and Backspace are right under the pinky — you can press them without moving your hand.
    • Home and End: we normally don't use these keys much because they're far away, but once you put them here, they're very nice to use. Jumping to the start or end of a line while typing becomes so much easier.
    • Page Up and Page Down are also right there. They're not very useful on their own, but with a few clever tricks, you'll see how powerful they can be.
  • Left Hand
    • Modifier keys are placed on the home row of the left hand so you can combine them with right-hand keys for powerful movements, such as:
      • Ctrl + Left: Move back one word
      • Ctrl + Right: Move forward one word
      • Ctrl + Delete: Delete forward one word
      • Ctrl + Backspace: Delete backward one word
      • Ctrl + Shift + {Left, Right}: Select one word {backward, forward}
      • Ctrl + {Up, Down}: Move up/down one paragraph
      • Ctrl + Shift + {Up, Down}: Select one paragraph up/down
    • Undo, Cut, Copy, Paste are at their traditional positions, but now you press them with fn1+{Z, X, C, V}. This is more ergonomic than Ctrl+{Z, X, C, V}, where you have to contort your hand.
    • Esc is also on the home row — if you use Vim, this makes getting out of Insert mode much easier.
    • @prvtab and @nxttab are macros that send Ctrl+PageUp and Ctrl+PageDown: switching to the left or right tab in your browser (and VS Code, and other apps that support it).
    • Return/Enter is on the Spacebar. Pressing Enter this way is very satisfying.

Number and Symbol layer

Here is my number and symbol layer:

https://preview.redd.it/ugqqinyvpb9h1.png?width=2728&format=png&auto=webp&s=d46bbe8b6f4c11c3cec21d6e1cf50f9abe3de079

This layer is fairly straightforward. It can be activated by @fn2, which sits next to the spacebar. (Normally I put this directly on the spacebar using tap-hold, but a dedicated key is better for beginners — even I, after years of using tap-hold, still trip up with it from time to time.)

Theory:

  • The most frequently typed digits should be the easiest to reach: 0 and 1. This is much better than placing 1 and 0 at opposite ends of the number row.
  • All important symbols should be the easiest to type: curly brackets, square brackets, parentheses.
  • I didn't do it in this example, but I often put the function row (F1F12) where the number row sits in this layer, so you can press function keys fairly easily too.

Summary

This is a fairly standard layout I've been using for years, both on laptop keyboards and ergonomic keyboards. I hope this helps you get familiar with advanced keyboard features and eventually make the move to split keyboards.

Original post at: https://ergomech.store/blog/ergomech-blog-1/make-your-traditional-keyboard-ergonomic-17

reddit.com
u/hainguyenac — 11 days ago
▲ 0 r/esp32

Esp32 s3 epaper 1.54 not working - blank screens.

Hi guys, I bought 2 of these: https://docs.waveshare.com/ESP32-S3-ePaper-1.54

And both of them doesn't work with the display demo. Everything else seems to work: wifi, sd card... However, the display never turns on.

I bought 2 of them, so I reckon the chances of both of them not working due to hardware issue is minimal, so I think it might be the software. Does anyone have the same issue? This is the v2 board as it has the v2 on the back of the pcb

u/hainguyenac — 1 month ago

[Store] Premium Split keyboards at Ergomech Store

We're Ergomech Store and Aluminum ergomech keyboards is our specialty

We have some special offerings that you probably cannot find anywhere else:

- Totemist: a minimal keyboard with a premium feel of the aluminum case: https://ergomech.store/shop/totemist-executive-edition-513#attr=1103,1090,1102

- Zenith: A bigger version of the totemist: https://ergomech.store/shop/zenith-executive-edition-524#attr=1109,111

- Totem Aluminum: the rising star of this community, but in a premium case: https://ergomech.store/shop/totem-executive-edition-522#attr=1105

- The Sofle hybrid: our refined version of the beloved sofle: https://ergomech.store/shop/sofle-hybrid-aluminum-version-exclusive-choc-cherry-socket-403

Last year we introduced a limited run of our gasket-mount journey, and all the receiver seems to think they're great, so we decided to have another round.

This keyboard is the best sounding keyboard we've ever made (honestly, I wasn't exactly a sound guy, so your opinion might be different from mine), here is a little sound test for your consideration: https://youtu.be/qdoyIBJKock

What does it has:

- Neodox design (usb-c interconnect, vial support and all the features from our regular neodox)

- Gasket mount aluminum case

- Hotswap pcb

- Aluminum Plates (plates can be available in PC or POM), but in my opinion, aluminum sounds the best

- Plate foam

- Case foam

Price: $350 per set(ready to use, you only need switches and keycaps)

https://ergomech.store/shop/aluminum-neodox-gasket-mount-544

u/hainguyenac — 2 months ago
▲ 68 r/olkb+1 crossposts

Zenith by Ergomech.store

Have been driving this split keyboard for a week, and I have to say that the quality is great.

The aggressive staggered columns are a bit hard to get used to coming from Corne, but the more that I use it, the more that I like it! Right now I am using the choc pro red switches, but also looking for other options that might be a bit more tactile.

One caveat is that with a full aluminium build, the keyboard is quite heavy so it’s a bit of a chore to put in the work bag. Right now it earns its place permanently on my desk, coupled with a dongle.

Lovely work from the folks at Ergomech.store. Very responsive. They are definitely proud of their products and it shows.

u/TheLunchB0x — 5 days ago