Switches worth trying for a programmer
-
- Main keyboard: Filco majestouch 2 browns
- Main mouse: Deathadder
- Favorite switch: Still deciding
- DT Pro Member: -
I'm a programmer so I obviously do a ton of typing, I currently have a filco majestouch 2 with browns and it's alright but I'd like to try some other switches. What switches are recommended for somebody who types a ton? Thanks for reading.
-
- Main keyboard: microTRON
- Main mouse: Logitech Performance MX
- Favorite switch: Topre 45g
- DT Pro Member: -
45g Topres are nice, you could try those.
I've been using a μTron having 45g topre for a couple of months for programming. While the switches feels great (well some say they aren't, but I don't have anything to complain about, they're just soft and sweet to me), what really makes programming slick is a more efficient keymap (which you would have to create by yourself, perhaps with Sharpkey or autohotkey) and being able to use your thumbs for 8 keys and your pointing fingers for 4 more keys. After remapping the layout, I'm not using pinkies much and typing code is a lot more fluent.
The kinesis contoured with Red-switches could be a better choice though.
I've been using a μTron having 45g topre for a couple of months for programming. While the switches feels great (well some say they aren't, but I don't have anything to complain about, they're just soft and sweet to me), what really makes programming slick is a more efficient keymap (which you would have to create by yourself, perhaps with Sharpkey or autohotkey) and being able to use your thumbs for 8 keys and your pointing fingers for 4 more keys. After remapping the layout, I'm not using pinkies much and typing code is a lot more fluent.
The kinesis contoured with Red-switches could be a better choice though.
-
- key-bored
- Location: London, UK
- DT Pro Member: -
He is right.fossala wrote:I use a HHKB Type-S. You can't go wrong with one. There even made with hacking in mind.
-
- Main keyboard: Filco majestouch 2 browns
- Main mouse: Deathadder
- Favorite switch: Still deciding
- DT Pro Member: -
Multiple wrote:45g Topres are nice, you could try those.
I've been using a μTron having 45g topre for a couple of months for programming. While the switches feels great (well some say they aren't, but I don't have anything to complain about, they're just soft and sweet to me), what really makes programming slick is a more efficient keymap (which you would have to create by yourself, perhaps with Sharpkey or autohotkey) and being able to use your thumbs for 8 keys and your pointing fingers for 4 more keys. After remapping the layout, I'm not using pinkies much and typing code is a lot more fluent.
The kinesis contoured with Red-switches could be a better choice though.
fossala wrote:I use a HHKB Type-S. You can't go wrong with one. There even made with hacking in mind.
So trying out Topre keys would be good, alright.longweight wrote:He is right.fossala wrote:I use a HHKB Type-S. You can't go wrong with one. There even made with hacking in mind.
What about buckling spring? Would they be too hard to push?
-
- Main keyboard: microTRON
- Main mouse: Logitech Performance MX
- Favorite switch: Topre 45g
- DT Pro Member: -
Not the buckling springs on Model F AT anyway, I've been typing on those from morning to night everyday for years and my fingers never complained. Can't say the same for Model M, it bothers me to use them. The action is not as crisp.Buttercup wrote: So trying out Topre keys would be good, alright.
What about buckling spring? Would they be too hard to push?
- Peter
- Location: Denmark
- Main keyboard: Steelseries 6Gv2/G80-1501HAD
- Main mouse: Mx518
- Favorite switch: Cherry Linear and Buckling Spring
- DT Pro Member: -
It's a matter of personal preference ..
My coding is done on a 1992 US-ANSI layout IBM Model M .
For everything else, I prefer linear Cherry-switches and ISO-layout with my weird national characters .
My coding is done on a 1992 US-ANSI layout IBM Model M .
For everything else, I prefer linear Cherry-switches and ISO-layout with my weird national characters .
-
- Main keyboard: HHKB
- Main mouse: CST L-Trac
- Favorite switch: Topre
- DT Pro Member: -
Where did you get the μTron and how much did it cost? I'm in Europe and I'd love to check it out but importing one from Japan will be a bit too expensive for me :/Multiple wrote:45g Topres are nice, you could try those.
I've been using a μTron having 45g topre for a couple of months for programming. [..]
- RC-1140
- Location: Germany
- Main keyboard: Unicomp Terminal Emulator
- Main mouse: Razer Mamba
- Favorite switch: Buckling Spring
- DT Pro Member: -
I for myself love Buckling Springs of any kind for any kind of typing. Model Fs are indeed lighter, but Model Ms feel great too. Because of the fantastic sharp actuation point of Buckling Springs they don't feel as tiring as one might expect. I use a Unicomp 122-Key Emulator Board daily, and prefer it over nearly every other keyboard I have. Only Model F 122-Key Terminal Boards feel better imho, but they are pretty expensive, you need a protocol converter and the difference is not that big. Try getting a used Model M on ebay, that's a great way to test a new switch, and much less expensive than buying a Topre or a Model F.
-
- Location: London, UK
- Main keyboard: G80-3000
- Favorite switch: Cherry MX blue
- DT Pro Member: -
My personal favourites are the Cherry MX blue switches and I find them much better than the 45g topres. Like RC-1140 described with the BS switches, the blues have a sharp actuation point which make them feel very crisp and responsive. BS springs are also fantastic but require more force to actuate so you might get a bit tired if you are typing for hours. They are quite noisy switches - I would say that the blues would be acceptable in an office environment whereas BS keyboards might just be a bit too much (unless you have a private office). Buttercup, head on over to the 'Try before you buy' forum and sign yourself up to Cherry switch testers. They might take a bit of time to come around to you but it is worth it. I've been reading all the reviews etc and other user's comments but it was nothing like actually having a go yourself. I had them a couple of weeks ago and the experience was incredibly valuable and completely changed my thinking even though I have read countless numbers of reviews.
My advice: Go for the MX blues on a board like your Filco with the backplate. If you can, next go for a BS like the Model M (never tried an F). Topres are seriously overrated and not worth the premium. After reading this thread, I might see if I can try out a Model F.
My advice: Go for the MX blues on a board like your Filco with the backplate. If you can, next go for a BS like the Model M (never tried an F). Topres are seriously overrated and not worth the premium. After reading this thread, I might see if I can try out a Model F.
- bhtooefr
- Location: Newark, OH, USA
- Main keyboard: TEX Shinobi
- Main mouse: TrackPoint IV
- Favorite switch: IBM Selectric (not a switch, I know)
- DT Pro Member: 0056
- Contact:
For typing, rather than gaming, the hysteresis characteristics of MX Blue and buckling spring won't hurt you at all, so really, you've got a wide range of choices.
Really, try all sorts of stuff.
Personally, I like a keyboard with low initial force (~10-20 cN), moderate peak force (~50-60 cN), a sharp tactile point, a fair amount of remaining travel after the tactile point, and some hysteresis, when I'm doing a lot of typing. Closest I've gotten is the Model F. MX blue actually is closer on the force curve, but it's more of a "force bump" than a curve, and the tactile event and the keystroke transmission aren't perfectly related, whereas they are on buckling spring.
Really, try all sorts of stuff.
Personally, I like a keyboard with low initial force (~10-20 cN), moderate peak force (~50-60 cN), a sharp tactile point, a fair amount of remaining travel after the tactile point, and some hysteresis, when I'm doing a lot of typing. Closest I've gotten is the Model F. MX blue actually is closer on the force curve, but it's more of a "force bump" than a curve, and the tactile event and the keystroke transmission aren't perfectly related, whereas they are on buckling spring.
-
- Main keyboard: microTRON
- Main mouse: Logitech Performance MX
- Favorite switch: Topre 45g
- DT Pro Member: -
I got it imported from Personal Media corp. They have page for international customers here: http://www.personal-media.co.jp/retail/index.htmlfim wrote: Where did you get the μTron and how much did it cost? I'm in Europe and I'd love to check it out but importing one from Japan will be a bit too expensive for me :/
Could be cheaper to pick up one in Japan, in person though, if you can evade the import tax (could be a lot or nothing, I don't know).
- Gilgam
- Location: france
- Main keyboard: Too many
- Main mouse: CST trakball
- Favorite switch: red ?, maybe topre, well no, black... Or brown???
- DT Pro Member: -
Buckling spring, definitely,
Programmer for me means accurate, small bursts of typing.
But there isn't A single trype of switches for programmers...
Programmer for me means accurate, small bursts of typing.
But there isn't A single trype of switches for programmers...
- zulios
- Location: France
- Main keyboard: Tipro matrix (mx black) USB
- Main mouse: Kensington slimblade / Microsoft SideWinder X5
- Favorite switch: Ergo clears / MX black
- DT Pro Member: -
Gilgam is right, if there was a switch for programmers then everybody would be using it. Switches are a matter of personal preferences, it all comes down to what you like or not ; and it seems you didn't tell us what you have already tried and what you like or not with your browns. I'd like to know more on that side.
...anyway. Whatever you choose, you should try ergo clears. Might feel a little weird at the beginning because of the strong tactile feedback, but once you have been through the surprise it's a holy land of softness and bouncing pleasure at your fingertips. Their voice hadn't been heard yet, so I had to correct this
I support that too. Switches will bring you different typing feelings, but what about your real typing comfort ? The path to enlightment might not only be made of switches but also of trying ergonomic keyboards, key remapping, alternative layouts, especially if you are doing that out of curiosity.Multiple wrote:[...] what really makes programming slick is a more efficient keymap (which you would have to create by yourself, perhaps with Sharpkey or autohotkey) and being able to use your thumbs for 8 keys and your pointing fingers for 4 more keys. After remapping the layout, I'm not using pinkies much and typing code is a lot more fluent. [...]
...anyway. Whatever you choose, you should try ergo clears. Might feel a little weird at the beginning because of the strong tactile feedback, but once you have been through the surprise it's a holy land of softness and bouncing pleasure at your fingertips. Their voice hadn't been heard yet, so I had to correct this
-
- Location: Utrecht, Netherlands
- Main keyboard: Ergo Clear MX11800, Ducky 1087XM
- Main mouse: Razer Abyssus
- Favorite switch: Ergo Clear
- DT Pro Member: -
- Contact:
THISzulios wrote:Gilgam is right, if there was a switch for programmers then everybody would be using it. Switches are a matter of personal preferences, it all comes down to what you like or not ; and it seems you didn't tell us what you have already tried and what you like or not with your browns. I'd like to know more on that side.
I support that too. Switches will bring you different typing feelings, but what about your real typing comfort ? The path to enlightment might not only be made of switches but also of trying ergonomic keyboards, key remapping, alternative layouts, especially if you are doing that out of curiosity.Multiple wrote:[...] what really makes programming slick is a more efficient keymap (which you would have to create by yourself, perhaps with Sharpkey or autohotkey) and being able to use your thumbs for 8 keys and your pointing fingers for 4 more keys. After remapping the layout, I'm not using pinkies much and typing code is a lot more fluent. [...]
...anyway. Whatever you choose, you should try ergo clears. Might feel a little weird at the beginning because of the strong tactile feedback, but once you have been through the surprise it's a holy land of softness and bouncing pleasure at your fingertips. Their voice hadn't been heard yet, so I had to correct this
-
- Main keyboard: microTRON
- Main mouse: Logitech Performance MX
- Favorite switch: Topre 45g
- DT Pro Member: -
Didn't do an analysis that would fit everyone, just picked the first key I usually have problem to hit correctly and took it from there. I guess something might be useful, like having tab a.k.a. autocomplete near a finger, in my case that was near my left thumb. Then, I don't really like two shifts, so I just have one under my right thumb (also near enter), then arrow keys as well under my thumbs (I'm usually not using vim...). Then I rather have symmetry when typing ()[]{}<> than using my right pinky/hand, so those are on opposite sides with symmetry, using my pointing fingers. It depends on what language you usually write, so hard to say what is really good for programming, although handling arrow keys and shift should be a generic problem considering that one usually navigates and selects text (using shift), if not using vim.Icarium wrote:Mind sharing?Multiple wrote:After remapping the layout, I'm not using pinkies much and typing code is a lot more fluent.
-
- Location: The Netherlands
- Main keyboard: Cherry G80-1000HFD
- Main mouse: Logitech M100
- DT Pro Member: -
Have you tried Cherry MX Clear?bhtooefr wrote:For typing, rather than gaming, the hysteresis characteristics of MX Blue and buckling spring won't hurt you at all, so really, you've got a wide range of choices.
Really, try all sorts of stuff.
Personally, I like a keyboard with low initial force (~10-20 cN), moderate peak force (~50-60 cN), a sharp tactile point, a fair amount of remaining travel after the tactile point, and some hysteresis, when I'm doing a lot of typing. Closest I've gotten is the Model F. MX blue actually is closer on the force curve, but it's more of a "force bump" than a curve, and the tactile event and the keystroke transmission aren't perfectly related, whereas they are on buckling spring.
-
- Main keyboard: 91uby
- Main mouse: habu
- Favorite switch: topre
- DT Pro Member: -
Djuzuh: I would think most programmers focus on text input, whereas the typical user has a lot more interaction with the mouse and gui objects. If 95 percent of the time you spend on the computer is done with your hands on the keyboard, the switch you use would require more consideration. My own job requires more graphical navigation than it does data entry, so I think more about my mouse ergonomics.
-
- Location: UK, Stafford
- Main keyboard: Poker
- Main mouse: R.A.T. contagion
- Favorite switch: red
- DT Pro Member: -
reds, browns feel like they have grit in to me.
I've got a poker and put ghetto reds on the outer keys (where possible without desoldering leds) and blacks on
wert yuio
sdfg hjkl
xcvb nm,.
it feels real nice to me.
I've got a poker and put ghetto reds on the outer keys (where possible without desoldering leds) and blacks on
wert yuio
sdfg hjkl
xcvb nm,.
it feels real nice to me.
-
- Location: France
- DT Pro Member: -
Mh… Ok.kalrykh wrote:Djuzuh: I would think most programmers focus on text input, whereas the typical user has a lot more interaction with the mouse and gui objects. If 95 percent of the time you spend on the computer is done with your hands on the keyboard, the switch you use would require more consideration. My own job requires more graphical navigation than it does data entry, so I think more about my mouse ergonomics.
But it doesn't affect the switch choice, it only makes the swith choice more important . If brown is to be considered the perfect switch for everybody, then it's also the best switch for programmer , no?
-
- Main keyboard: 91uby
- Main mouse: habu
- Favorite switch: topre
- DT Pro Member: -
i wouldn't say it's perfect for everyone. i would say it's suitable for anyone. it's more of the in between switch that people will use and not totally fall in love with it but not totally hate it either. i love the feel and sound of buckling spring. it's probably my preferred switch, but i rarely use it because it wears my fingers out and the constant noise contributes to headaches.
when you aren't doing a lot of typing, i'd say use whatever is most satisfying to you, based on feel, sound, etc. if you're going to be pecking away nonstop for hours on end, i'd say use what's going to cause the least amount of fatigue. that's why i think it affects switch choice. if im going to be typing a crap load, i use topres. if i want to actively enjoy the typing as im doing something, i'll use buckling springs. if i want to be a snooty dick, i'll use my filco with reds and whatever key caps i think will mess with people the most
when you aren't doing a lot of typing, i'd say use whatever is most satisfying to you, based on feel, sound, etc. if you're going to be pecking away nonstop for hours on end, i'd say use what's going to cause the least amount of fatigue. that's why i think it affects switch choice. if im going to be typing a crap load, i use topres. if i want to actively enjoy the typing as im doing something, i'll use buckling springs. if i want to be a snooty dick, i'll use my filco with reds and whatever key caps i think will mess with people the most