DEV Community

Cover image for The best keyboard I ever had for coding
JoelBonetR ๐Ÿฅ‡
JoelBonetR ๐Ÿฅ‡

Posted on • Edited on

Best Keyboard for Programming The best keyboard I ever had for coding

This is gonna be short,

I used many keyboards on my life -I'm 30 and I like to try different hardware- I also like to test parts for some months before sharing my opinion so here it is.

The choice

After testing it since February 2020 I can ensure that

Logitech G915 / Logitech G915 TKL with Tactile switches

is the best keyboard for coding.

Why?

It's a low profile mechanical keyboard which means it will be better to your wrists while keeping mechanical switches, also low profile avoids the need of a wrist rest.

Anything to keep you healthy and avoid carpal tunnel is good for any of us who stay long terms in front of a screen.

It has Romer G switches made by Logitech. I was a bit skeptical at the beginning but are my favorite since I put my hands on.

It comes with 3 different switch types, all Romer G:

  • Linear
  • Tactile
  • Clicky

The Romer G switches are a big upgrade when coming from any other mechanical switches keyboard when coding (or even gaming), this is because the action point is near the top, so when you start clicking the key is triggered as fast as possible.

Of course the linear switches as you may know are not meant for typing, they provide a weird feedback when doing that so ignore them, I personally don't like them even for gaming.

Clicky are usually more noisy while providing a high feedback which is also not necessary.

Tactile are a mix between those. Quick actioned, lower noise, fast activation, nice feedback.


I tried the G915 on February, then on August I switched to the G915 TKL, both having the same Romer G tactile switches. No difference for the task, I'll keep the TKL because I like getting my hands near the mouse and occupying less space on my desk as I code for 8-9h a day at least while keeping my hands on the keyboard like 2 to 4 hours more doing other tasks (writing, gaming, helping people on r/buildapc and so)


I also would like to add this video here, I didn't tested all that keyboards that appear on it but hey, it's a reference:


What keyboard do you use? Have you watched for ergonomics and health at your workspace?

Also if you need help with hardware and peripherals, ask me anything!

Have a great day

Top comments (75)

Collapse
 
mcastellin profile image
Manuel Castellin

@joelbonetr I was also considering that keyboard a few weeks back! Congratulations it looks awesome!

I have recently ditched my Mac keyboard and got myself an iQunix f96 with Cherry Red Linear switches, and I'm liking it a lot!

It doesn't have the clicky feedback (because it's a linear switch), but the big advantage is that it's really silent compared to any other cherry switch, even the brown I believe. One other cool thing about it is that you can program it to match the HHKB layout and invert the caps lock and control keys to further reduce fatigue if you're working a lot with CTRL+something combinations ๐Ÿ™‚

Plus it looks so cool on my desk ๐Ÿ˜Ž
iQunix f96

Collapse
 
girishnohwar profile image
girishnohwar • Edited

I absolutely love my Heaxgears Venture with linear keys, these are not Cherry or Romer g switches and I found the feedback very similar to Kailh Brown switches of my previous keyboard yet somehow much silent. So I can work during nights without disturbing sleeps.
I have even themed it to match the theme of Visual Studio ๐Ÿ˜Ž

image

Collapse
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡

Pretty and clear one. The keys look less tall than regular mechanic keyboards, like it!๐Ÿ˜

Thread Thread
 
girishnohwar profile image
girishnohwar • Edited

Yes, this is also low profile, and best part, it is wireless with replaceable batteries, there's never a wire on my desk for it!

Thread Thread
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡

How much it lasts with replaceable batteries and how many of them (and which type) they need?

Thread Thread
 
girishnohwar profile image
girishnohwar

2 AA batteries(1.2v), the ones came bundled with it used to last about 2 days. Recently I bought some Panasonic ones (Enloop pro) with 2400mAh capacity, it's been 3 days already and they still have juice left (don't know how much tho)

Thread Thread
 
zeanon profile image
Zeanon

If the feedback and feel of the key is similar to Kailh brown, maybe they are Kailh choc brown(just a guess).

Thread Thread
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡

It's possible, by the way getting less than a week of battery life is quite disappointing, don't you think so?
I prefer the comfortability of built-in battery but having a week of power using 2x AA / AAA rechargeable batteries could be ok.

Thread Thread
 
girishnohwar profile image
girishnohwar • Edited

Not really, I keep 4 of them now, whenever they discharge I just need to replace with the already charged ones and put discharged ones back in the charger. Hardly a 1 minute of hassle that keeps the wires away, and with per key rgb I'm totally alright with it.

Oh and just a small update, those batteries are still going strong after the 4th day as well.

@zeanon You're right, these are choc switches, but red, I don't know why I find the feedback similar to the full sized browns tho ๐Ÿค“

Collapse
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡

Nice one! :)
I tried linear on the past but it makes me type with the fingers on a weird position being less natural, doesn't it happen to you?

The pic on the header is not actually mine, my desktop is that one:

I simply was too lazy to set up a nice pic to post ๐Ÿ˜† ๐Ÿ˜„

Collapse
 
mcastellin profile image
Manuel Castellin

Cool setup!
I think it's all just a matter of getting used to the new position. I don't use wrist rests, and I adjust the desk height to keep my wrists elevated. As a bonus you can type faster from that position because you're not stretching your fingers backwards a bit.

Collapse
 
madza profile image
Madza

That is just wonderful ๐Ÿ˜๐Ÿ˜

Collapse
 
mcastellin profile image
Manuel Castellin

Thanks man! ๐Ÿ™‚ I wasn't bold enough to go with one of the crazier options though ๐Ÿ˜…

Collapse
 
ritamchakraborty profile image
Ritam Chakraborty

Using Logitech MK240 for last there years. I know it's lot mechanical or anything but still can you at 80wpm constantly. Plus great battery life (more than a year with 2 AAA batteries). I swapped few keys with a white version of the same keyboard (which died within a year somehow).
picture

Collapse
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡

looks nice, did you attached it to the laptop or just put it up?

Collapse
 
ritamchakraborty profile image
Ritam Chakraborty

Turned out the they keyboard size is just perfect to put it up. So when typing on the laptop, i never put the laptop built in keyboard. And the laptop works as a wrist rest.

Thread Thread
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡

Is not clear for me that this "writ rest" could be comfortable or ergonomic enough, it may be better to use the keyboard over the table as is, don't you think so? ๐Ÿ˜…

Thread Thread
 
ritamchakraborty profile image
Ritam Chakraborty

It really feels very good, specially the natural elevation due to the laptop deck. My laptop is only 14 inch, I was planing to get laptop stand first, but quickly realize that the visibility will decrease. So keep using it on top of my laptop. The fit is perfect that, people think that it's a accessory of this laptop, lol.

Collapse
 
soundneedle profile image
soundneedle

Ever tried the kinesis advantage?

Collapse
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡

Nope, I didn't. I searched it on google and it really looks uncomfortable tbh ๐Ÿ˜† Did you? What was your experience?

Collapse
 
soundneedle profile image
soundneedle

Just now trying it. The alphabet letters are easy to adapt to and feel great. My challenge is everything else. I have to switch between windows and Mac OS on the same machine so have my own set of chlallenges from that. Just concerned Iโ€™ll fully adapt to it and then have issues using a โ€œnormalโ€ keyboard.

Going to also try the g915.

Thread Thread
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡

hahaha I always saw many brands pushing weird products as "ergonomic" which actually have no foundation or independent studies, this products usually end its lifecycle on an early stage or keep surviving on a super small market niche.

Thread Thread
 
soundneedle profile image
soundneedle

So just got the logi 915. The kinesis is going back. Very impressed with the logitech. Wish the keys were pbt like some of my other KBs. ABS just feels so cheap. And the micro USB...what is this 1990?!

Thread Thread
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡

I also want USB C but there's no point for that from an electronic ingeneering point of view tbh. By the way which model do you got? TKL or full width? Which kind of switches?

Thread Thread
 
soundneedle profile image
soundneedle

tactile, full.

USB-c cables are already on my desk for other things. Would've been nice to not have to take old cables out of storage for a (new) keyboard. Oh well. The sacrifices one must make.

Thread Thread
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡

Nice, it feels a bit weird at the beginning isn't it? After some minutes you get used to it and for me it's the best on typing speed, I love it :)

Thread Thread
 
soundneedle profile image
soundneedle • Edited

Just realized that this "programmable" keyboard only has 5 keys that are programmable. True you can have 3 layers of those 5 keys...but no way to even remap a key like CTRL to ALT or whatever. What a huge bummer. Kinesis you could do whatever you want to any key on the board. Hmm. Guess in my quest for a new keyboard forgot to even consider the logitech wasn't designed this way. I just read "on board profiles" and "macros", etc. Totally didn't realize they were just talking about 5 keys. Guess I need to give it some more thought...

Thread Thread
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡ • Edited

Well still don't know why u guys need so many macros and programable keys tbh, I suppose it's just about what you are used to, I use zero of them and prefer emmet, a good intellisense and ability to type fast

Thread Thread
 
soundneedle profile image
soundneedle

For me itโ€™s more about being able to remap keys. Having to switch back and forth from windows to Mac on the same machine can be brutal.

Thread Thread
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡

Oh I see, I ditched back Mac some time ago, didn't see any advantage using it, I even see some caveats that it didn't solve on a good manner

Collapse
 
yoursunny profile image
Junxiao Shi

I only have a few crappy keyboards.
I hate laptops that do not have HOME END keys without pressing Fn. Maybe I need to investigate AutoHotKey for these.

Finally, I want an upside-down keyboard.
twitter.com/foone/status/129189735...
flipped QWERTY keyboard by foone

Collapse
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡

๐Ÿ˜† ๐Ÿ˜† ๐Ÿ˜† ๐Ÿ˜† ๐Ÿ˜†
Good one reversing your keys, this should add +10 on missclick skillpoints

Collapse
 
stewartritchie profile image
Stewart Ritchie • Edited

Logitech makes some nice looking keyboards that seem very well built.

But a word of warning!

I went through two keyboards with Romer G switches in two years. The key caps for heavily used keys have a tendency to snap off, and replacements are very hard to find.

Collapse
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡

Well if it happens to me I'll send it back to Amazon and get a replacement :D
I was 7 months with G915 and now less than a month with the G915 TKL, no issues at this point tbh

Collapse
 
capsloco profile image
capsloco

I got the G915 clicky this summer and it had been one of the best keyboards I've ever used. The battery is surprisingly great too. I did however notice that I kept pulling my mouse and hitting the keyboard with it constantly. Ended up buying the white G915 TKL and now it's perfection. Don't miss the 10key as much as I thought I would, but I do miss the clicky as the white is only tactile

My wife is now digging the full G915 I passed to her.

Collapse
 
jwp profile image
John Peters • Edited

I always have preferred the click type keyboards. The art is in how much click, too much and it's bothersome, just right and it's great sensory feedback. Many of the laptops of today don't use any click, we are able to still get a rhythm going but not the same rhythm as the clicking keyboards.

I just loved it in the early days on the IBM 5250 Keyboards but would have to admit today that they had too much click. I recall however, getting into the groove and having type fests every day. Also the keys were tall, I prefer a short distance these days.

Thanks for the post I'll have to try these Logitech's someday.

Is $239.00 too much for a keyboard? Not if you are a professional.

Collapse
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡

Totally agree, is the tool you keep using for hours every day to work and sometimes for leisure too

Collapse
 
scroung720 profile image
scroung720 • Edited

I bought G915 TKL two weeks ago. It is my first mechanical keyboard. It has components built with good materials and in general great quality.

My overall experience is that it is expensive, I liked it. However I believe there are things that can be improved. A friend tested my keyboard and he told me that it was a nice keyboard. He had plenty experience with other mechanical keyboards. Unfortunately, I don't have another reference of a mechanical keyboard to give a more complete opinion.

The things that I didn't like:
1)It didn't come with a manual
2)miniusb-in conector looks super fragile. it looks that I can break that connector by accident if somehow you hit or move the cable that goes in.
3)I have found that some keys are more sensible than others. I needed to do some experiments because I realize I was misspelling a specific word again and again. I did some tests and I realize that one key was not as sensible as the others. Every time I press that key, I need to hit with more energy than others. I do not know if I internalize this behavior or it was fixed somehow but I don't have this issue anymore. Maybe I needed to calibrate my hands to operate this specific keyboard.
4)by clicking the media button with something that looks like a sun + NUMBER you can select different patterns of illumination. I like number 6 but for some reason it doesn't stay in that pattern after sometime it is set automatically to the default. I tried different connection modes lightspeed, bluetooth and cable but I cannot make it to stay in the pattern that I like.

Collapse
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡

I'll try to answer your dramas from bottom to top ๐Ÿ˜„ :

For the light thing, you need Logitech G Hub software who lets you customize it, so you can set what you want by default, change colors, effects and so. If you run on dual boot with linux then use G Hub on a windows and use the built-in memory option instead the default software-driven config.

The keys are not attached with outline vertical plastic so when you press a key it turns a little bit into the direction of your finger. It's a little bit weird at the beginning but when you get used to it you can type so fast. That's probably the reason why you experienced sensation of a key being more sensitive than another.

No issues with micro USB cable yet, after all it's a wireless keyboard. Simply connect them when you don't need to use the PC and you see it with less than a 10% and that's all, you'll be able to use it wireless later.

I think not having a manual is a good thing. Keyboards are plug and play so no issues for typing without a manual and you can easily found it on its official webpage without wasting paper. ECO Friendly ๐Ÿ˜†

Collapse
 
scroung720 profile image
scroung720 • Edited

1)About the lights I will try it.
2)However, I think having a manual is a good idea. Imagine an API for programming without documentation you are supposed to work with it. It is not your responsibility to figure out how it works. It is an expensive product I would expect they are going to put some indications with the product. The 'go figure out' approach is not what I look when I pay for an expensive article.
3) About the usb cable again. Who ever designed that port failed. I would expected something better from a product this expensive. That port reminds me of cheap low quality devices. Even worse they are using mini usb the last time I got a device using mini usb was like 4 years ago with an old android phone.

The mini versions of the plugs have not been used in products recently and are being phased out of devices.
disadvatanges of micro usb

You are saying it is a wireless keyboard but at the end of the day you need to charge it using that same cable over and over again there is no alternative.

Thread Thread
 
joelbonetr profile image
JoelBonetR ๐Ÿฅ‡
  • When you use an API for programming they doesn't send you a physic manual, you go to the doc and search for it. Same here. By the way I'm at home now and I just confirmed there's a quick guide on it which is more than needed for setting it up and search for the full doc on the official webpage.

  • On the micro USB thing I'll be more pleased if they came with USB-C too, because I like the shape and feel, but from the electronic engineering there's no point for that. If you connect a USB to your computer it will not be charged faster using one or another, so if you will not be able to use fast charge why to set USB-C?
    I asked the same once to a friend of mine who is an electronic engineer why he was using USB 2.0 connectors for some devices he was working on an I+D project, he told me I need a bus of nMB/s using less than 0.5A so using USB-C would be overkill and totally out of place, apart from that I'll need to handle. Whereas USB Type A and Type B connectors each specify four or five conductors, USB Type C connectors employ 24 contacts.
    So there's no need or a real reason for USB C, they'll need to add a charger along with the keyboard if USB C + Quick Charge which would be a bit weird, don't you think?

Extra info:

  • Manual config is a great idea, but you need to set it up from GHub first, if not, they will come back to default after rebooting.

Hope it helps

Collapse
 
wiseintrovert_31 profile image
Wise Introvert

Having a great keyboard that's easy on your wrists is a great thing but spending 400$ on it just insane. I've been using RedGear mechanical keyboard for the past 3 years now and it's great albeit not fancy but, hey, it doesn't give me carpal tunnel and is a joy to use, and, this is the best part, it cost 40$!!

Collapse
 
pontakornth profile image
Pontakorn Paesaeng

I don't have image of it now. I use Keycron K2 Red Switch. It's great. I use red switch because I dislike clicking sound. I has inclined stand so it's better for my wrist.

It's few keyboard with Thai layout. There are 44 alphabets and more than 5 vowels and other characters such as number. I can't remember all of them and touch type now.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.