ErgoMechKeyboards

5824 readers
1 users here now

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

founded 1 year ago
MODERATORS
1
2
 
 
3
 
 

After a few years of tinkering and learning I'm finally ready to share the result of my work. Meet Kühlmak. What started out as my attempt to create the perfect keyboard layout morphed into a project to make a flexible and fast analyzer and optimizer. The feature highlights:

  • Command line interface
  • Information-rich, text-based layout overview and stats
  • Support for different types of physical keyboard layouts and fingerings (row-staggered, angle-mod, column-staggered and more)
  • Extremely fast analyzer that enables simulated annealing
  • Multi-threaded annealing to find many optimized layouts quickly
  • Multi-objective fitness function with soft targets for individual objectives
  • Multi-objective ranking system to identify the best trade-offs out of many generated layouts
  • Metrics that naturally favour finger and/or hand balance for effort, travel and n-grams
  • Finger travel distance weighted by speed (inspired by Semimak)
  • Comprehensive same-hand bigram, disjointed-bigram and same-hand 3-gram scoring system
  • Support for affinity of Space to one thumb or both
  • Optional constraints to enable steering certain layout features (e.g. preferred positions of punctuations and shortcuts)

The terminology and metrics are partially inspired by and partially adapted to The Keyboard Layouts Doc (2nd edition). However, I made some deliberate design choices and probably introduced more subtle biases that deviate from some of those definitions. There is lots more information in the README.

At this point I consider it ready enough to finally optimize a layout for my Mantis keyboard and see if it works as well as I hope it will.

4
5
 
 

Hey,

I'm choosing keys switches.

I have to choose between kailh red or the pro red (for a zsa voyager).

I'm torn because I'm reading online that many find the normal reds too stiff, but I'm worried that the pro red won't allow me to rest on the home row without misfires.

I absolutely do rest my fingers on the home row. Especially when starting typing. I use the concave feel of the caps to confirm I'm in the right place to start.

My research suggests that the mx blacks I use at home are stiffer than the reds (60gf, but much more travel), and the keys on my thinkpad are in theory stiffer too (57gf).

Has anyone here trodden this same path? Any insights?

6
 
 

Hey folks, me again.

Those of you who went from a larger keyboard to a smaller one that required the use of layers: was the transition hard? Could you still type on the old keyboard after?

Context: I was asking the other day about which ortholinear to get for commuting. Although the glove80 is the closest to my current home desktop keyboard, I've ruled it out as I don't think it will fit in my backpack. If it does, it will take up too much space.

So I'm looking at something like the voyager, but with such a small keyboard, there will be a learning curve. I'm used to ortholinear, but I've never used layers. And if I manage to adapt, it'd be nice to still be able to use my desktop keywell keyboard at home.

Thoughts?

7
 
 

I'm posting here because I have nowhere else to post. If you squint, this meets the community rules because my current keyboard is a Piantor/42, and my issue stems from a combination of 40% and QMK behavior. Although, to be honest, this is mostly about QMK, but using Discord is painful, and I'll go there only as a last resort.

For a long while, I used Kanata on my laptop, and desktop an ErgoDox, having replaced kmonad because of one certain feature: tap-hold key sequence behavior. It's best described here, but the tl;dr is that (press lsft) (press a) (release lsft) (release a) where a is a tap-hold key should output "A" and not "a" -- kmonad outputs "a".

A few months ago, when I got my Piantor, I discovered that this sequence outputs no character, and although there's an option that makes it output "a", I can't find a combination that makes it output "A". I'm asking whether, in the bewildering set of QMK variables, is there a way to configure QMK s.t. the sequence (press lsft) (press a) (release lsft) (release a) outputs "A"?

That's the main thrust of my question. As a sort of addendum, I think this behavior is behind another of my QMK irritations: I'm a reasonably fast typer, and often will be typing the next key before I've completely released the previous key. This means I have to set a large-ish time-out before tap-hold engages, which introduces an annoying delay whenever I want to chord a layer and get at, e.g. numbers. I do understand that this is may be an unsolvable issue, that it's just an unavoidable limitation on small keyboards in having so many common keys (numbers, punctuation, and arrows are the worst -- coding, nearly half the text are characters from layers). Either I have a long timeout and and live with an annoying delay when I want to type (many) punctuation characters or numbers; or I have a short timeout and frequently accidentally shifting layers. However, I feel as if this might be mitigated somewhat with the Kanata-style key sequence handling, because even though my Kanata configuration is nearly an exact mirror of my QMK layer configuration, I never have this problem with Kanata.

I suppose I could give up on using QMK for anything except the most fundamental mapping, and use Kanata instead. However, there's an appeal to the portability of having the programming in the keyboard itself; it makes me a little less dependent on the computer to which the keyboard is attached.

8
32
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]
 
 

Hey,

I'm looking for a portable ortholinear for taking to co-working in my backpack.

For context, I'm a coder. I use neovim all day. At home I use a maltron 3d. It's a fantastic comfortable keyboard (I think kinesis nicked the design?), although it did take getting used to.

It's the only keyboard I've ever been able to touch type on.

So yeah. I'd like to find something similar that is portable. It has to have quiet switches, as it's a shared office. Any suggestions?

So far I've looked at:

Those all look nice, but are too expensive.

How does the ergodox ez hold up these days?

9
250
Very ergonomic (lemmy.dbzer0.com)
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]
 
 
10
 
 

Finished my first build, it turned out prettier than I expected honestly. I got a diodeless kit because I had never soldered anything before, it was quite a fun learning experience. Also my first mechanical keyboard, I'm really enjoying the feel of the keys (Kailh sunset).

I was really worried about adapting to the column-stagger, I've only used the regular row-stagger before, but after one hour of practice I was already typing at about half my normal speed, so I'm pretty happy.

I do feel that I need wrist rests though. not sure how to fix that yet.

11
 
 

I find that having a way to check the battery and connection status is very useful with wireless devices. Traditionally, the way to do this is through the addition of a display. However I always thought displays were a bit overkill for that and once I started using Xiao BLE controllers I noticed that they have an RGB LED built onto the controller itself that can be programmed.

So I wrote a small tool to indicate the battery and BT profile status that uses that LED, and I thought I'd share more broadly in case it is useful to others. It's pretty easy to add to your ZMK build as documented in the README as it is a ZMK module.

While it supports Seeeduino Xiao BLE out of the box, it's also easy to add support for it if you have a custom keyboard that has three dumb LEDs for RGB colors.

12
 
 

I like the glove80, but I don't want my keyboard to have any lights on it, and I want blank keycaps

I feel like I could find it for much cheaper without these things, but I also want it to have that instant actuation/deactuation found in certain gaming keyboards that makes the latency effectively tiny

Is there anything like this on the market? I can't find anything.

13
 
 
14
 
 
15
 
 

Im using my first mechanical keyboard and the experience has been great so far but, it is quite loud, especially at night, which cheap mods i can make to make it quieter while i can do something like changing the switches?

16
17
18
 
 

I'm trying to make myself a little Sweep clone with Ergogen. I'm following the amazing flatfootfox guide, but the guide doesn't talk about how to make a board flippable. I also watched the Ban Vallack videos and he kinda mentioned it but it didn't really go in depth. Are there some resources on what to keep in mind when making a board flippable/repositories for flippable footprints?

19
 
 

It's summer and it's hot.

Prime Day wasn't that great.

Things are a little weird.

So, we're having a Basically OK Sale in support of just being basically OK!

Get 15% off any order of $100 or more with checkout code YES-I-AM-BASICALLY-OK. Sale ends at midnight, July 31st.

Our keyboards are a bit more than Basically OK, of course. They're premium builds with gorgeous acrylic-coated resin cases, silky smooth trackballs and hot-swappable switches, with options like full wireless support, cool screens, scroll wheels, and RGB. (Haptic support is coming, too!)

Full Dactyl Manuform Builds (both wired and wireless)

DIY Dactyl Manuform Build Kit

Resin Dactyl Manuform Case Prints

PLA Dactyl Manuform Case Prints

If you'd like to try a Dactyl Manuform case on for size, we sell "sizing prints" of our C stock keyboard cases so you can actually try a case in hand to gauge how it feels.

Sizing Prints

And feel free to reach out if you have questions!

Cheers!

Andy @ Wylderbuilds

20
 
 

I created a short video on how to use the Latin extended/supplement characters (æ,ã,š,ß,ç, etc...) and how to pick other alternatives (sent via Unicode). High res version here: https://youtu.be/3h96KhmJhUs?si=rHAo-_tkZzZIPiie

21
 
 

My first ergo mech keyboard was a ZSA Moonlander which I got a little over a year ago. I love it. However, I am now being asked to come into the office more often and am looking at getting something similar, but more portable.

I was looking at the ZSA Voyager since the split keeb, low profile form factor, and columnar layout seem to check a lot of boxes, but I can't tell if I can go cut out that many keys/rows. Mostly concerned about losing the bottom row where I often hit CTRL, and losing out on the 3 thumbcluster buttons I always use.

Questions I have are:

  1. Is it easy to switch from keyboard layouts that have dedicated ctrl keys, vs long pressing?

  2. If this is used for an office setup where the keyboard is going to basically be straddling my laptop keyboard, do folks often just dance between the split keyboard to the laptop keyboard for those extra keys or muscle memory chords?

  3. Are there low profile split type keyboards I should be considering?

  4. If I like U4Ts, what type of switches should I be looking at for low profile tactiles but not too thocky and loud?

22
 
 

I'm looking for "fat"? keycaps similar to what Matias uses for Esc, Ctrl, Option, Cmd and Space keys on their ErgoPro.
What search term should I use to find similar keycaps? I've tried "tall", "fat", "oversized", "big", etc., but I only find extra wide (in the X direction) or extra tall (in the Z direction) rather than in the Y direction.
Any help welcome.

23
 
 

Discovered it yesterday in another thread.

This video looks amazing: https://www.youtube.com/watch?v=1aLmO97Y2Is

I had a look at the long-term review thread but couldn't find any comment for this one, so maybe this thread will be more successful?

24
 
 

I guess for me the biggest difference compared to a Charybdis is that it's a professional product.

I love the Charybdis as a project, but due to the price, I would rather go for something that can resist the test of time.

25
22
submitted 3 months ago* (last edited 3 months ago) by [email protected] to c/[email protected]
 
 

Using previous advice here I managed to assemble a piantor and soldered the microcontroller on the pcb directly and I have to say that for a complete beginner that was very challenging.

I've gotten 5 pairs of PCBs and I kind of destroyed one pair but I am still trying to assemble at least another keyboard so I have a backup as I reckon it would take me a few days to be able to be proficient again on a non ortholinear keyboard now.

So I decided to try to use the female pin headers to be able to remove the microcontroller if I ever need to in case it dies or something of the sort.

I had the regular pin headers already and I know I can remove the pins from the white strip so I was going to solder them into the pcb while attached to the female and cut the extra length they'd have.

I got this specific female ones from Aliexpress https://www.aliexpress.com/item/1005005053790061.html I got the ones named "1x40P Female Tin"

When they arrived however, I ended up noticing that the regular pin headers I have do not fit the female ones. I have no idea what to search for to buy just the pins and what dimensions I'd need to get them, can anyone please advise me on what's the name of the loose pins and which ones should I buy please.

Thanks in advance, thanks to this community I have a working kb now :)

view more: next ›