this post was submitted on 04 Jan 2024
19 points (85.2% liked)

Programming

17492 readers
32 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 1 year ago
MODERATORS
 

Most keyboard reviews are about gaming. Can any of you recommend a good keyboard for coding/programming?

Here's some criteria for selecting the keyboard:

  • Comfortable keys, easy to click and write coding quickly
  • Must be a bluetooth keyboard
  • Prefer using replaceable batteries instead of charging port
  • Full keyboard keys including function keys, arrow keys and numpad
  • Size can be compact or full-sized
  • Doesn't matter if back-lit or not
  • Doesn't matter if loud or quiet clicks
  • Budget around USD 50
you are viewing a single comment's thread
view the rest of the comments
[–] porgamrer@programming.dev 21 points 10 months ago

I use a Tokonami KX450, which is not the newest but it's the most widely available military-grade model that the average silicon shop is able to customise.

With that in mind you'll want a uranium microreactor to really get that turbo button cranking out the keycodes (the french stuff is cheapest but ukrainian kit is worth the extra), as well as a mercury cooling solution and ideally a set of maglev keys for all the most common letters (NOT backspace; frankly you should remove that key entirely to avoid habits that damage your WPM).

Assuming you've got a solid pair of high-torque power gloves that should get you up to at least 20000 WPM, which admittedly won't cut it if you're trying to keep all the NPM dependencies up to date in a modern bank's transaction processing software, but it's probably enough if you're just doing a bit of data analysis in python.