Author Topic: Heterogeneous Switch Layouts  (Read 910 times)

0 Members and 1 Guest are viewing this topic.

Offline NightLaments

  • Thread Starter
  • Posts: 2
Heterogeneous Switch Layouts
« on: Sun, 24 January 2021, 00:18:36 »
Almost every keyboard I see posted uses a single switch type across the entire board. But... why? I know that my pinky finger uses less force than my middle finger does. My pointer finger weirdly, when typing, prefers lighter keys.

My goal: Figure out how to make a layout of switches which has a different weight on every key. So, I did that by starting with a ton of commercial switches and weighting. After that I decided to refine by opening up a bunch of switches and making a ton of frankenswitches. To be fair, the weighting I first put together before I started heavily modifying things will work equally as well as the modified results.

Between the popular Cherry board types that exist, I prefer Blues. My fingers were fatiguing using a board of Clears. And I was bottoming out hard when using a board of Browns. But I felt that there was no way that I could use Blues in my normal life -- they're loud.

I've noticed that uniformity of feel is important to me, so there's three basic variants of keyboard. One is higher tactility, using stock switches, is somewhat heavier than a keyboard of blues. It's great for typing. But I love gaming, and I wanted one board that I could game on and type on. So, there is a low (almost to no) tactility keyboard which I think is slightly heavier than a blues blues board. The silent keyboard is slightly lighter, but only by a touch.

Variant 1: Tactiles (Meant for typing, Cherry keycap profile. This uses only stock switches, except for one specific combination switch.)
Variant 2: Frankenswitches (Meant for gaming, Cherry keycap profile. Uses only frankenswitches.)
Variant 3: Silent Frankenswitches (Meant for gaming, Cherry keycap profile. Uses only frankenswitches with a Kailh Silent Brown stem. Any Zilent frankenswitches use the same stem/case with a different spring put in.)

Variant 1 is good enough for most people. If you like what you try in Variant 2 and want to go with quieter switches, make Variant 3. My daily driver is Variant 2.

Before we begin: All of this was done on a TKL hot-swap board. I do not lube my switches. I wanted to make sure that I was doing something that I could replicate every time without variance, so everything is based in this off of stock setup.

Notes about my typing style: I tend to hit the "O", "I", and "P" keys with my middle finger of my right hand. I tend to hit "V" with my middle finger of my left hand. I usually hit "Z" with my left hand ring finger. I hit "." and RWIN with the index finger of my right hand. While I use my pinky on the key, I also tend to do emphatic hits of my ENTER key with my right hand middle finger. While I use my pinky on the key, I also tend to hit BACKSPACE emphatically with my right hand ring finger, though I may additionally hit it emphatically with my right middle finger.

I am a gamer, so this keyboard has to work for both gaming and regular use. Because of that, ~, TAB, CAPS, LSHIFT, LCTRL, W, A, S, D are weighted to accommodate this use case (in addition to regular typing needs). (~ is used for push-to-talk purposes.)

The heavier weights for S/X/D are needed since I've found that I sometimes type by hitting my fingertips instead of fingerpads into these keys; if I do so enough it causes a brief shooting pain which I'd rather not feel. The heavier weights keep that sensation from occurring.

Errata: I've been working on this for a year now. Most of the things I've put here are way overthought -- they couldn't not be, I guess, given the way that I've done this. It's not all totally finalized, but frankly, it'll never be. Posting this has been an end goal for me with this for a long time; by putting this up, I'm trying to concede to myself that this is done enough. Changes made to these layouts will likely not be published in the future... but if you wanted to do something like this and wanted a place to start from, perhaps this will help.

Rough switch weight scale for me: Brown < Violet < Pink / YOK Purple < Royal < Burnt Orange < Hako Royal Clear.

Good luck, and happy typing.

----

Stealth edit, 2.8.21 - I've uploaded an updated chart of Stock switches for the 60%, which has seen some change over the last few weeks.

----

Stealth edit, 3.29.21 - Final version uploads.
« Last Edit: Mon, 27 March 2023, 13:15:53 by NightLaments »

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: CobaltSky Heterogeneous Switch Layouts
« Reply #1 on: Sun, 24 January 2021, 02:40:06 »
I know most of 2020 was boring with lockdowns for many but this?  I have to ask if you're ok and wish you a speedy recovery.  Worrying about the main 60% in this detail maybe but surely Pause and Print Screen are fine, as long as they work.  I can't imagine how you kept so many parts of switches separate and labeled either!

That said if anyone has truly found a board worthy of calling endgame you must be among them :thumb:
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline NightLaments

  • Thread Starter
  • Posts: 2
Re: Heterogeneous Switch Layouts
« Reply #2 on: Sun, 24 January 2021, 13:48:24 »
Thank you so much for your reply, Orange! It really made my morning.  :D  There are various notes I can impart that I didn't think to include in my first write-up.

A word of caution: If you have a board mostly feels good, I'd recommend against doing this. I had fun and don't regret this project, but I can easily see the cost being a lot higher than one may desire or expect. (A swapped in switch can easily feel good one day, and the next day it'll be too light/heavy).

...but if you ignore the above caution, end up learning from this thread, and modifying the layout or use it outright post about it elsewhere, please link back to the thread and let me know? (Even if it's years in the future.) Something that drove me to finish the project for the last six months was the idea that others may do this more after I post what I did with my layouts. It would be cool to see some ripple effect from this.

Labeling: To label my switches, I've relied heavily on fine-tip sharpies. I put abbreviations on the bottom and on the back of the casings: spring type on the bottom and the case type on the back of the casing. I've included a picture of that to this post. If the case has a black bottom, I can label the upper plastic, but it will wipe off easily. On Box-style stems, it is possible to put abbreviations on the top of the stem (notably on the east/west sides of the stem; all labels on north side will wipe away quickly).

To answer your question about organization, There's a lot of context that I need to give else it may not make much sense.

Notes on switch components: My ability to understand how I was modifying the switches changed over time. I did most modifications on on Box-style switches due to the variety of them that I could easily modify.

For Box-style stem switches:

Springs and Casings: For these switches, springs have the most significant impact on if I was bottoming out or not. Once you have a rough feel for where you want the spring weight to be, you can then modify that weight up or down slightly by changing the casing. With MX-compatible cases, I felt that weighting roughly worked as Box Brown < Hako Violet < Hako Clear < Hako True. NK Royal cases would fit between Violet and Clear, but they would also develop clicking noises as time goes on, so I stopped making those modifications. Burnt Orange cases provided too much tactility for me.

Tactile Box-style cases have a brown nub in the case, whereas clickies and tactiles have green. Tactile MX stems are the same as linear stems, but with a small notch cut into the back which hits the nub for tactility. Clicky stems have the same stems as linears, but they have additional plastic in the front to engage the click bar. If you put a tactile stem into a tactile switch green nub case (such as with a Hako Royal Clear or Kailh Silent Brown), there's somewhat of a click bar feel where you can feel a slight bump as you press it (but that bump is not necessarily at the actuation point!), presumably due to shape of the tip of the nub (as green is more rounded, but brown is more angular). I didn't want this feeling as I gamed, which is why there are not many switch types that use this scheme on Variants 2 and 3.

Stems: On a Box-style switch, the stem modifies how keypress feels. I don't have a great vocabulary for it. A Box Brown stem feels like a short press, bottoming out faster than other stems. A Hako Violet stem feels like a sharp press with a sharp bottom out. A NK Jade stem feels like a sharp press but with a slightly muted bottom out. A Hako Clear stem feels like a sharp press but with a more muted bottom out. A Royal stem feels like a deep press which goes on for longer. Burnt Orange stems are very tactile. I think that most poeple won't quickly notice a difference between differences here; I know that I prefer the feel of a Violet stem, followed by a Jade stem. It is something I think most people will only notice if they pay close attention to what each keypress felt like as they type. (I don't recommend that; it really contributed to the overthought part of this project since as I type thoughtlessly, things usually feel fine, but if I really pay attention, I may decide to make all softs of small changes.)

Overall: When working to figure out Box-style switches, I suggest figuring out what type of stems you enjoy first, and then figure out spring weights, and then swap around with modified cases. If you can't get the keys to feel right even after going up/down through different cases, then change the stem type and revisit.

For Cherry-style stem switches:

I have a lot less knowledge here about how stems and cases change the experience for a Cherry-style stem switch. The stem doesn't feel like it changes keypress feel as much as it adds an additional modifier to the spring weight that you've selected. Kailh Purple feels a bit tougher to press down on, whereas a TTC stem feels super light. A YOK Purple stem is in between that. When working through Zilent modifications, changing the stem felt a lot like changing the casing does for Box-style stem switches.

Organization: So, Orange, to answer your question about for organization: lots, and lots, and lots of plastic baggies. If you're going to put a toe into the water, start by modifying switches by keeping the same stem/case and changing the spring weight, and bag those together. (Hako Clears with different switch weights in one bag, Pro Purples with different switch weights in one bag, etc.) When you have specific stems that you enjoy using, as switch count increases, consider putting switches into smaller plastic bags (which lives in one larger plastic bag) based on stem and spring weight so that you can swap switches based on small differences that you need. (Hako Violet stems with Royal springs in one bag, Hako Violet stems with Pink springs in one bag, etc.) Modify this scheme as you find useful; a deviation I made was to put all my modified Zilents into smaller bags based off spring weight instead of stem.
« Last Edit: Mon, 27 March 2023, 13:16:37 by NightLaments »