Author Topic: Best key switches for writing code?  (Read 31659 times)

0 Members and 1 Guest are viewing this topic.

Offline overthetop

  • Thread Starter
  • Posts: 42
  • Location: far away
Best key switches for writing code?
« on: Fri, 28 March 2014, 08:00:31 »
Hi guys,

Can you advice me what is the best keyboard for writing code? I mean, which switches are the best? Are Topre switches, or MX Green switches (they are too loud for the office env.) or something else. I am currently using MX Brown switches.

Offline CPTBadAss

  • Woke up like this
  • Posts: 14383
    • Tactile Zine
Re: Best key switches for writing code?
« Reply #1 on: Fri, 28 March 2014, 08:03:12 »
The ones you're most comfortable with. If there was a best switch for coding, all the coders would use the same switch.

Offline hoggy

  • * Ergonomics Moderator
  • Posts: 1502
  • Location: Isle of Man
Re: Best key switches for writing code?
« Reply #2 on: Fri, 28 March 2014, 08:33:32 »
Nothing wrong with the browns. 

CASE tools and copy/paste can make more of an impact.
GH Ergonomic Guide (in progress)
http://geekhack.org/index.php?topic=54680.0

Offline davkol

  •  Post Editing Timeout
  • Posts: 4994
Re: Best key switches for writing code?
« Reply #3 on: Fri, 28 March 2014, 08:37:08 »
MX Clear, obviously. At least the marketing campaign for the Code keyboard said so.

Offline overthetop

  • Thread Starter
  • Posts: 42
  • Location: far away
Re: Best key switches for writing code?
« Reply #4 on: Fri, 28 March 2014, 09:00:44 »
Actually I can't test all of those unless I buy some first. :) The only place from where I can get some of these is the web.
Yes I know that code keyboards are saying Clear switch but do you have any experience with those? I need firsthand advice about that!

Offline PointyFox

  • Posts: 1193
Re: Best key switches for writing code?
« Reply #5 on: Fri, 28 March 2014, 09:04:20 »
I would recommend keys with distinct activation points and long key travel such as rubber dome, Topre, MX Blue/brown/clear, and long throw scissor switches.  A full size layout is probably more important though.  You don't want to try to hit "backspace" and accidentally hit "home" while coding.

Offline QuadGMoto

  • Posts: 137
  • Location: Pennsylvania
Re: Best key switches for writing code?
« Reply #6 on: Fri, 28 March 2014, 09:05:30 »
In reading through GH, it's pretty clear that that keyboard users generally fall into two categories, typists (touch typing) and gamers. Coding falls into the typing category, though unlike writing sentences, it involves far more non-alphanumeric characters.

Gamers tend to like linear switches, those where there's no felt bump at the point of actuation. Those switches are usually MX reds and blacks (the color of the stem to indicate the switch's properties). IMHO, though the MX browns do have a tactile bump at actuation, it's so minimal that I call them dirty reds, not really tactile switches.

Typists tend to prefer switches with a tactile bump at the point of actuation. Switches like the MX blues, greens, and whites are designed not only to have a felt bump, but also to make a definite audible click at activation. Others, like the MX browns (dirty reds) and clears are designed to produce a tactile bump without explicitly making a noise. (They still make noise, but that's incidental. They are quieter than the "clicky" switches.)

Within each of the three basic types (linear, clicky tactile, quiet tactile) there are differing levels of force required to press them down. The lightest of them (reds, blues, browns) need about 55 grams of force to activate. The middle ones (greens, clears) need about 65-70 grams. And the heaviest ones (blacks, whites) need about 80 grams.

If you're not sure which force you prefer, here's an easy test you can do. Nickels weigh 5 grams each. Carefully put a stack of them on on a key on your current keyboard, adding one nickel at a time until it activates the key. Do this a couple of times, being careful not to let your fingers add any pressure in addition to the weight of the nickels. If you like the force needed for your current keyboard, look for a switch that's about the same weight. If you want something lighter, now you know what that is.

I've focused on MX type switches (genuine and compatible) because that's what I'm most familiar with. There are guys here that swear by other types of switches as well. The buckling spring type of switch is best known as being used on old IBM keyboards from the early nineties. (Too heavy for my taste.) The one that gets the most raves by those who have used them for a while is Topre. (I've never had the chance to try them.) Apparently they fall into the quiet tactile category and their tactility is smoother than the MX style switches. They don't use stem color, but actual stated weights to identify the variants.

Personally, I'm using MX blues for my main keyboard. (a Truly Ergonomic) When I build a custom keyboard, I'm planning to use MX clears with a lighter spring in them to get the better tactility of the clears (compared to the browns), but the lighter weight of the blues without the noise.

Then again, you might prefer a linear switch with a 120 gram spring in it.  :o It really does come down to personal preference.

Offline overthetop

  • Thread Starter
  • Posts: 42
  • Location: far away
Re: Best key switches for writing code?
« Reply #7 on: Fri, 28 March 2014, 09:06:59 »
I would recommend keys with distinct activation points and long key travel such as rubber dome, Topre, MX Blue/brown/clear, and long throw scissor switches.  A full size layout is probably more important though.  You don't want to try to hit "backspace" and accidentally hit "home" while coding.

It seems that you have just recommended me to use all of them :). The question is "Which one from these is the best by your experience?".

Offline SpAmRaY

  • NOT a Moderator
  • * Certified Spammer
  • Posts: 14667
  • Location: ¯\(°_o)/¯
  • because reasons.......
Re: Best key switches for writing code?
« Reply #8 on: Fri, 28 March 2014, 09:10:50 »
I would recommend keys with distinct activation points and long key travel such as rubber dome, Topre, MX Blue/brown/clear, and long throw scissor switches.  A full size layout is probably more important though.  You don't want to try to hit "backspace" and accidentally hit "home" while coding.

It seems that you have just recommended me to use all of them :). The question is "Which one from these is the best by your experience?".

Nobody can really tell you what switch will be best for you unfortunately.

Offline PointyFox

  • Posts: 1193
Re: Best key switches for writing code?
« Reply #9 on: Fri, 28 March 2014, 09:17:30 »
I would recommend keys with distinct activation points and long key travel such as rubber dome, Topre, MX Blue/brown/clear, and long throw scissor switches.  A full size layout is probably more important though.  You don't want to try to hit "backspace" and accidentally hit "home" while coding.

It seems that you have just recommended me to use all of them :). The question is "Which one from these is the best by your experience?".

I'd say it's a tie between Topre/brown/clear/blue.  Topre if you think you would prefer smooth and less snappy feeling rubber domes and prefer the actuation point closer to the top of the keystroke, brown if you like ... brown better, blue if you want a light, snappy key that makes a click noise, and clear if you wish brown had a little more force to it.


I would recommend keys with distinct activation points and long key travel such as rubber dome, Topre, MX Blue/brown/clear, and long throw scissor switches.  A full size layout is probably more important though.  You don't want to try to hit "backspace" and accidentally hit "home" while coding.

It seems that you have just recommended me to use all of them :). The question is "Which one from these is the best by your experience?".

Nobody can really tell you what switch will be best for you unfortunately.

Except me  :))
« Last Edit: Fri, 28 March 2014, 09:25:55 by PointyFox »

Offline overthetop

  • Thread Starter
  • Posts: 42
  • Location: far away
Re: Best key switches for writing code?
« Reply #10 on: Fri, 28 March 2014, 09:25:45 »
I would recommend keys with distinct activation points and long key travel such as rubber dome, Topre, MX Blue/brown/clear, and long throw scissor switches.  A full size layout is probably more important though.  You don't want to try to hit "backspace" and accidentally hit "home" while coding.

It seems that you have just recommended me to use all of them :). The question is "Which one from these is the best by your experience?".

Thanks I really think to try that thing you suggested with the nickles. Maybe I am not satisfied with the browns because they are too light and sometimes I press the wrong key. They are pretty good for typing I think but coding and typing are a little bit different. I tend to make a lot more mistakes when I am coding. Is there any comparison of the different Topre switches that require different force?

Offline overthetop

  • Thread Starter
  • Posts: 42
  • Location: far away
Re: Best key switches for writing code?
« Reply #11 on: Fri, 28 March 2014, 09:31:36 »
Quote from: PointyFox
I'd say it's a tie between Topre/brown/clear/blue.  Topre if you think you would prefer smooth and less snappy feeling rubber domes and prefer the actuation point closer to the top of the keystroke, brown if you like ... brown better, blue if you want a light, snappy key that makes a click noise, and clear if you wish brown had a little more force to it.

I don't care about the sound so much. The quiet the better. But I do care about the force and it seems that it should be greater than the browns.

Offline Rewind

  • Street Fighter
  • Posts: 210
  • Location: Amsterdam
  • Drive slow, homie
Re: Best key switches for writing code?
« Reply #12 on: Fri, 28 March 2014, 09:45:11 »
Last night I read a great post regarding this exact question. The person answering worded it differently but what he/she said was that basically you should think of a favorite key switch as if it's your music taste. This will be completely different per individual.

As far as I know brown switches are the most popular. I recommend getting an MX switch tester to try each of them out yourself, or just go for the best switches right away; Topre!  :p

Offline QuadGMoto

  • Posts: 137
  • Location: Pennsylvania
Re: Best key switches for writing code?
« Reply #13 on: Fri, 28 March 2014, 09:45:28 »
I don't care about the sound so much. The quiet the better. But I do care about the force and it seems that it should be greater than the browns.

It sounds like you would prefer the clears or greens. Something like one of these should help you decide.

Offline PointyFox

  • Posts: 1193
Re: Best key switches for writing code?
« Reply #14 on: Fri, 28 March 2014, 09:45:28 »
I would recommend keys with distinct activation points and long key travel such as rubber dome, Topre, MX Blue/brown/clear, and long throw scissor switches.  A full size layout is probably more important though.  You don't want to try to hit "backspace" and accidentally hit "home" while coding.

It seems that you have just recommended me to use all of them :). The question is "Which one from these is the best by your experience?".

Thanks I really think to try that thing you suggested with the nickles. Maybe I am not satisfied with the browns because they are too light and sometimes I press the wrong key. They are pretty good for typing I think but coding and typing are a little bit different. I tend to make a lot more mistakes when I am coding. Is there any comparison of the different Topre switches that require different force?




45g Topre is lighter than MX brown overall, but is a bit more tactile.  I don't have a graph for the 55g Topre, but it will be about the same as brown force-wise, but the tactile point will be more distinct on the Topre and keep you from accidentally pressing them a bit better since Topre has a quick ramp-up in force before actuating.

I've used MX black extensively and found mx brown a little light.  I have a 45g Topre and occasionally press a switch accidentally.  It's getting more rare the more I use it, but I would recommend the 55g one for you.  MX clear is a good alternative.  MX blue is a little light but heavier than browns and MX green doesn't have as much force ramp-up as the blues, which makes the actuation less distinct. 
« Last Edit: Fri, 28 March 2014, 10:00:38 by PointyFox »

Offline davkol

  •  Post Editing Timeout
  • Posts: 4994
Re: Best key switches for writing code?
« Reply #15 on: Fri, 28 March 2014, 09:56:51 »
I would recommend keys with distinct activation points and long key travel such as rubber dome, Topre, MX Blue/brown/clear, and long throw scissor switches.  A full size layout is probably more important though.  You don't want to try to hit "backspace" and accidentally hit "home" while coding.

It seems that you have just recommended me to use all of them :). The question is "Which one from these is the best by your experience?".

Oh, we haven't had a popularity contest for a while!

Let me vote for vintage MX Black thanks to the pleasure of typing on a cloud of boobs and the vintage aspect, which makes my code optimized to run on machines from the old days of vintage gear.

Offline PointyFox

  • Posts: 1193
Re: Best key switches for writing code?
« Reply #16 on: Fri, 28 March 2014, 10:02:08 »
I would recommend keys with distinct activation points and long key travel such as rubber dome, Topre, MX Blue/brown/clear, and long throw scissor switches.  A full size layout is probably more important though.  You don't want to try to hit "backspace" and accidentally hit "home" while coding.

It seems that you have just recommended me to use all of them :). The question is "Which one from these is the best by your experience?".

Oh, we haven't had a popularity contest for a while!

Let me vote for vintage MX Black thanks to the pleasure of typing on a cloud of boobs and the vintage aspect, which makes my code optimized to run on machines from the old days of vintage gear.

Vintage mx black is awesome for gaming, but for entering code it isn't all that great due to not having a tactile point unless you bottom out all the time.

Offline samwisekoi

  • MAWG since 1997
  • * Administrator
  • Posts: 2480
  • Location: Mt. View, California
  • Sorry, moving houses. Be back ASAP.
    • Tweet samwisekoi
Re: Best key switches for writing code?
« Reply #17 on: Fri, 28 March 2014, 10:16:42 »
I code a lot.  And have done so for literally decades.  For me, the answer to your question was decided years ago, and it is the IBM buckling spring keyboard used by generations of programmers.  The IBM Model M.

I have (I believe) every color MX switch commercially available on a keyboard, and use MX browns for things like forum posts.  And next to it (at home) I have a Ducky 108 with MX Greens for coding.  At work, it is a genuine Model M all the way, although I do have a customized Poker X with mostly MX Browns connected as well.

I also have an older Unicomp B/S keyboard that feels nearly as good as a Model M, but it is my cold spare keyboard.

So having tried B/S, rubber domes, MX Red, Blue, Black, Brown, Clear, and Green, I come out with IBM Model M is best for coding.  MX Brown with low-profile keycaps is second best.  Green is nice, but tiring.  I dislike Blue and Clear for coding, and have not built a White to give it a try, although I have the parts.  Topre seems nice, but the cost to buy and assess is too high for me.  I will try that MX-compatible Topre-style keyboard when it is finally available.

TL;DR IMO, IBM Model M or Cherry MX Brown are the best keyboards for coding.

 - Ron | samwisekoi
I like keyboards and case modding.  Everything about a computer should be silent -- except the KEYBOARD!

'85 IBM F-122/Soarer Keyboard |  Leopold FC200 TKL (Browns) + GH36 Keypad (Browns/Greens) | GH-122 (Whites/Greens) with Nuclear Data Green keycaps in a Unicomp case

Offline sth

  • 2 girls 1 cuprubber
  • Posts: 3438
Re: Best key switches for writing code?
« Reply #18 on: Fri, 28 March 2014, 10:18:38 »
Topre seems nice, but the cost to buy and assess is too high for me.

 - Ron | samwisekoi


dude you have go karts and like seventy thousand dollars worth of coffee equipment in your office
11:48 -!- SmallFry [~SmallFry@unaffiliated/smallfry] has quit [Ping timeout: 245 seconds] ... rest in peace

Offline samwisekoi

  • MAWG since 1997
  • * Administrator
  • Posts: 2480
  • Location: Mt. View, California
  • Sorry, moving houses. Be back ASAP.
    • Tweet samwisekoi
Re: Best key switches for writing code?
« Reply #19 on: Fri, 28 March 2014, 10:24:55 »
Topre seems nice, but the cost to buy and assess is too high for me.

 - Ron | samwisekoi


dude you have go karts and like seventy thousand dollars worth of coffee equipment in your office

Sure, but I got the go-karts second-hand and cheap, and the $2000 coffee bar is for the entire company.

But, point taken.  I'll give some Topres a try at KeyCon West.  (To be held in my office with the aforementioned go-karts and Espresso bar.)

 - Ron | samwisekoi
I like keyboards and case modding.  Everything about a computer should be silent -- except the KEYBOARD!

'85 IBM F-122/Soarer Keyboard |  Leopold FC200 TKL (Browns) + GH36 Keypad (Browns/Greens) | GH-122 (Whites/Greens) with Nuclear Data Green keycaps in a Unicomp case

Offline Kliee

  • Posts: 42
  • Location: France
Re: Best key switches for writing code?
« Reply #20 on: Fri, 28 March 2014, 11:03:29 »
Well, might add my experience and personnal opinion here.

As stated more early in the thread, the first thing you need is a keyboard you feel good typing with. That said, I don't write code the same way I write plain text. Most likely, when I code, I write small pieces by small pieces where, when writing a long text, I'm typing a lot more fluently.

And for those two style, I slightly prefer distinct types of keyboard.

To write long paragraphs without interuption, I like either strong touch typing style keyswitches, like Buckling Springs, or a more light bottomable keys like the Topres.

When coding, I prefer good, sharp tactil feedback with less pressure to put, so more like Mx blue.

But note that those preferences of mine are of a really small importance. I can code perfectly fine with my RealForce and I spent nights coding with my model M. I also wrote a lot of software on a Cherry G80-3000 Mx Clear keyboard and it was not bad at all. Also liked it for text editing.
Also, my school had keytronics and coding on them was not bad at all.

As it's personnal feelings though, the only real advice that I can give you is try :). Try to know what kind of switch you feel good typing small pieces by small pieces of text with. Also, as said earlier, think about the global layout of the board, because you're gonna use a lot of special characters. Full size, or at least a tenkeyless without "layout compression", is for me the way to go. Then again, some here says the HHK pro is a wonderful coding board.
Topre Realforce 104UB | IBM model M 1391401 (1987 & 1991), 52G9658 (1993), 51G8572 (1994) | Unicomp Customizer 105 (fr) | Unicomp Customizer 101 | Cherry G80-3000 MX Clear | Noppoo Choc Mini Mx Blue | Steelseries Steelkeys 6G V1 Mx Black

Offline overthetop

  • Thread Starter
  • Posts: 42
  • Location: far away
Re: Best key switches for writing code?
« Reply #21 on: Fri, 28 March 2014, 11:14:36 »
Here it is a nice post on that forum that I've found interesting

http://geekhack.org/index.php?topic=46449.0

Offline QuadGMoto

  • Posts: 137
  • Location: Pennsylvania
Re: Best key switches for writing code?
« Reply #22 on: Fri, 28 March 2014, 11:21:24 »
Here it is a nice post on that forum that I've found interesting

http://geekhack.org/index.php?topic=46449.0

Yep, that's good information. Just keep in mind that he's measuring bare springs, and the tactile function of fully assembled switches necessarily changes the amount of force necessary.

For example, in my own testing I've found that a switch with a clear stem requires slightly more force than the exact same spring with a brown stem.

Offline davkol

  •  Post Editing Timeout
  • Posts: 4994
Re: Best key switches for writing code?
« Reply #23 on: Fri, 28 March 2014, 11:36:39 »
I would recommend keys with distinct activation points and long key travel such as rubber dome, Topre, MX Blue/brown/clear, and long throw scissor switches.  A full size layout is probably more important though.  You don't want to try to hit "backspace" and accidentally hit "home" while coding.

It seems that you have just recommended me to use all of them :). The question is "Which one from these is the best by your experience?".

Oh, we haven't had a popularity contest for a while!

Let me vote for vintage MX Black thanks to the pleasure of typing on a cloud of boobs and the vintage aspect, which makes my code optimized to run on machines from the old days of vintage gear.

Vintage mx black is awesome for gaming, but for entering code it isn't all that great due to not having a tactile point unless you bottom out all the time.

I bottom out only very lightly, if at all... it's a cloud of boobs for a reason. Also, programming is the best game!

Offline jacobolus

  • Posts: 3670
  • Location: San Francisco, CA
Re: Best key switches for writing code?
« Reply #24 on: Sat, 29 March 2014, 00:17:15 »
I don't care about the sound so much. The quiet the better. But I do care about the force and it seems that it should be greater than the browns.
You would probably like Matias quiet switches. e.g. http://matias.ca/miniquietpro/pc/

Offline Techno Trousers

  • Posts: 908
  • ʘ_ಠ
Re: Best key switches for writing code?
« Reply #25 on: Sat, 29 March 2014, 00:43:35 »
I'd say clears. The Code keyboard with clears just came back up for ordering today, so that's some good timing.

Offline tbc

  • Posts: 2365
Re: Best key switches for writing code?
« Reply #26 on: Sat, 29 March 2014, 01:18:16 »
I would recommend keys with distinct activation points and long key travel such as rubber dome, Topre, MX Blue/brown/clear, and long throw scissor switches.  A full size layout is probably more important though.  You don't want to try to hit "backspace" and accidentally hit "home" while coding.

that's impossible.  home is in the top rightish of your keyboard.

backspace is to the left of your left pinky on homerow.

:p
« Last Edit: Sat, 29 March 2014, 13:48:30 by tbc »
ALL zombros wanted:  dead or undead or dead-dead.

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Best key switches for writing code?
« Reply #27 on: Sat, 29 March 2014, 01:30:08 »
There's a few people suggesting stiffer switches.  I prefer blacks or greens (currently using greens at work and blacks at home).  I would like to try BS at work, but my Model M is too big to take in, and I cannot find a cheap enough SSK.

And anyway, REAL programmers don't use keyboards, they use butterflies:

http://xkcd.com/378/
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline daerid

  • Posts: 4276
  • Location: Denver, CO
    • Rossipedia
Re: Best key switches for writing code?
« Reply #28 on: Sat, 29 March 2014, 11:04:05 »
I've been programming for quite a while. Maybe not as long as samwisekoi, but well over 10 years. And I've done it on every switch available (except space invaders).

My personal favs are clears and 55g Topres (although I'm on a blues kick recently). But really the switch doesn't matter as long as it makes your fingers happy.

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Best key switches for writing code?
« Reply #29 on: Sat, 29 March 2014, 19:03:52 »
One thing I like about tactile feedback when programming is that I can space or arrow over the lines of code and subconsciously count the number of keypresses.

I also sometimes work up a rhythm of repetitive keypresses assisted by the tactility.

That is something that I missed a bit when I used blacks for a while, although I do tend to bottom out a lot, so there was some feedback from the keyboard.
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline blingcaps

  • Posts: 30
Re: Best key switches for writing code?
« Reply #30 on: Sat, 29 March 2014, 19:28:50 »
i've been using reds at work and browns at home for some time now, and i enjoy typing on both.  i actually like the noise that the browns make while i'm coding.  i've yet to try blues, but i suspect i would like them more.

Offline esko997

  • Posts: 160
  • Location: CT, USA
  • Linux Lover
Re: Best key switches for writing code?
« Reply #31 on: Sat, 29 March 2014, 22:38:47 »
At work I generally see MX Browns the most, due to the combination of typing comfort, speed, and also low-noise due to office environment. YMMV though. As other in the thread have said, its really up to you. I mught prefer coding with MX Greens.
Daily Drivers:  Unicomp Customizer (BS -- Linux Layout) | Vortex Race 3 (Clears)
Other Boards: CM Quickfire Stealth (Greens) | Poker II (Blues) | PLU-ML 87 (Ergo Clears)  | JD40 (Browns) | Leopold FC660C (Topre) | IBM Model M | ErgoDox (Clears) | Sentraq s60x DIY (Blacks) | Anne Pro 2 (Blues) | Cherry G80-11900 (Blacks) | Kira (99 Key) (Hako True)

Offline sth

  • 2 girls 1 cuprubber
  • Posts: 3438
Re: Best key switches for writing code?
« Reply #32 on: Mon, 31 March 2014, 02:42:16 »
Topre seems nice, but the cost to buy and assess is too high for me.

 - Ron | samwisekoi


dude you have go karts and like seventy thousand dollars worth of coffee equipment in your office

Sure, but I got the go-karts second-hand and cheap, and the $2000 coffee bar is for the entire company.

But, point taken.  I'll give some Topres a try at KeyCon West.  (To be held in my office with the aforementioned go-karts and Espresso bar.)

 - Ron | samwisekoi

heh. i volunteered to package keys i didn't buy and i didn't get to drive the go-karts!

but thanks for the awesome coffee :)
11:48 -!- SmallFry [~SmallFry@unaffiliated/smallfry] has quit [Ping timeout: 245 seconds] ... rest in peace

Offline Oobly

  • * Esteemed Elder
  • Posts: 3929
  • Location: Finland
Re: Best key switches for writing code?
« Reply #33 on: Mon, 31 March 2014, 12:25:28 »
Trampoline modded Ergo-Clears with heavy keycaps is my personal preference for coding. They are quiet, tactile and feel great. Stock browns come closest from commercially available boards.

Try a few different boards if you get the chance and find your own preferences.
Buying more keycaps,
it really hacks my wallet,
but I must have them.

Offline geniekid

  • Posts: 763
  • Location: Chicago, IL
Re: Best key switches for writing code?
« Reply #34 on: Mon, 31 March 2014, 12:54:08 »
I prefer MX Browns over Topre for coding even though I enjoy Topre more for straight typing because I like the feedback of the Browns for pressing and holding modifier keys.  If you're looking to buy a commercial keyboard based on switches, Topre may not be an option if you require a programmable controller for custom layouts/function layers (something I highly recommend for coders).  If you're willing to do some mods or assemble your own keyboard, then you have some options here:
  • Different switch types for modifiers vs alphanumeric keys
  • Ergo clears or some variation where you use one MX Switch for it's tactile feedback/noise profile but replace the spring to make it heavier/lighter.
  • Installing your own programmable controller like this or this

Offline Linkbane

  • Posts: 1534
  • Location: Houston, TX
Re: Best key switches for writing code?
« Reply #35 on: Mon, 31 March 2014, 13:20:19 »
Hey there, overthetop. Thought you might register on the forum sometime! Welcome, fellow Dvorak user.
For typing and coding, I would recommend to you either Blues or Topre switches. Since we've talked about typing quite a bit, I would think that it would be important as well as coding, and luckily both contain plenty of typing involved. If you're typing for a long period of time, lighter switches really do make a difference. I tried forcing myself to use Greens for about a week, and after 10 minutes of normal typing or even just half a minute at 130 wpm, I would slow down quite a bit. Considering that I exercise my fingers a lot as well, I'd say that it's more the switches than me.

And while Topres and Blues are very different, a simple summary is that Blues are very precise; you can really feel each keystroke, and it's great for typing because you can practice to not bottom out. Topres aren't quite so good for typing, but they are very comfortable and much gentler on the ears.
Quickfire TK MX Blue Corsair K60 MX Red Ducky Shine 3 Yellow TKL MX Blue Leopold FC660C
Current best: 162 wpm.

Offline PolaBurrr

  • Posts: 109
  • Location: Chapel Hill, NC
Re: Best key switches for writing code?
« Reply #36 on: Mon, 31 March 2014, 22:06:41 »
For some reason, I actually enjoy using reds while coding. Just gives a sense of flow and effortless ability why typing. However, if you aren't generally accurate while typing, then using reds while jumping around and hitting symbols and brackets may not be the best solution.

Offline jacobolus

  • Posts: 3670
  • Location: San Francisco, CA
Re: Best key switches for writing code?
« Reply #37 on: Tue, 01 April 2014, 00:37:30 »
If you want the best feeling and don’t mind some noise:
* IBM Model F
* Clicky blue/white/amber Alps
* Clicky SMK (brown inverse cross mount, blue Alps mount, or white MX mount)
* Clicky cyan/amber Omron B3G-S
* Clicky black NMB Hi-Tek (“space invaders”)
* Clicky Matias

If you want something relatively quiet, and don’t mind that it won’t feel quite as nice:
* Dampened tactile cream Alps
* Dampened tactile Matias
* tactile SMK (several colors of inverse cross mount or white Alps mount)
* Topre 45g
* Lubed “ergo-clear” or “jailhouse blue” Cherry MX with o-rings

Or various more obscure options.

Offline phoenix1234

  • Posts: 584
  • Location: Saigon - Vietnam
Re: Best key switches for writing code?
« Reply #38 on: Tue, 01 April 2014, 00:50:55 »
Long story short, take any with the original Cherry MX Red, Brown or Topre 45g whatever you feel compatible with.
« Last Edit: Tue, 01 April 2014, 19:08:13 by phoenix1234 »
I like linear switches

Offline tbc

  • Posts: 2365
Re: Best key switches for writing code?
« Reply #39 on: Tue, 01 April 2014, 01:13:10 »
Trampoline modded Ergo-Clears with heavy keycaps is my personal preference for coding. They are quiet, tactile and feel great. Stock browns come closest from commercially available boards.

Try a few different boards if you get the chance and find your own preferences.

i haven't tried those before, but they really do seem like the quietest possible tactile as possible switch.
ALL zombros wanted:  dead or undead or dead-dead.