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