17 open source technologists share their favorite keyboards
Opensource.com
Sat, 11/19/2022 – 03:00
Keyboards are necessary to work with a computer system whether it’s for coding, writing, or moving around items in a spreadsheet. They allow access to a computer’s peripherals and are used to get deep into the operating system of any computer. Keyboards come in all shapes and sizes. Some are more comfortable to use than others. We asked our community members to share the best (and the worst) keyboard they’d ever used. Some of the answers might surprise you!
Top 4 favorite keyboards
Keyboards rank right after editors and languages on the official list of things that programmers argue about.
My favorite keyboards:
- NeXT Extended Keyboard: With the pipe in the right place.
- Apple Macintosh II Extended Keyboard: Those buckling springs felt great!
- IBM Model M: Oh what a joyous noise!
- Tokyo 60 HHKB (Happy Hacking KeyBoard) kit: Just the keyboard I always wanted.
Two-handed layout
Probably the most obscure keyboard would be the Maltron one-handed keyboard I ended up using for several months while recovering from RSI—it was actually really good to use once you learn where the keys are!
My favorite keyboard of all time is the one I currently have, the Kinesis Advantage2 LF. I have mapped it as close as I could get to the Maltron two-handed layout (which is a bajillion times more efficient, once you have re-mapped your brain to a different layout). Took me about a year to be fully efficient, but I can still use my hands so it was worth the hard work!
I wrote about becoming a bilingual typist here and did a mini video series charting my progress in learning one-handed typing (while learning how to record videos for work!) which is on YouTube.
All the feels
I bought a Logitech MX Keys wireless keyboard at the beginning of the pandemic and I just love the feel and responsiveness of the keys when I type. It’s by far my favorite keyboard of all time.
Plug-and-play
The best keyboard is my current one. It’s a Logitech K850 and it pairs with a mouse. It’s wireless and isn’t a huge drain on batteries. It comes with a nice little pad for the heel of your hand, and if you prop it up with the stand, it ends up being at the perfect height. I don’t have much time to spend configuring my peripherals, so having this be plug-and-play is fantastic.
Nostalgic keyboards
Probably my favorite quirky keyboard to use is a DIY 7-key chorder based on this design (great for wearable computing projects where you want a fully functional keyboard that leaves one of your hands free). You can find some images from mine at various stages of prototyping, along with BoM and open (GPL 3.0) schematics and PCB etch here.
I also have a nostalgic fondness for the IBM Model M. You need a particular kind of powered PS/2 to USB converter in order to use one on modern machines.
I’ve always wanted a Symbolics Lisp “Space-cadet” but they’re quite hard to come by. Perhaps someday…
While it’s not even remotely cheap, I love my 3″ RGB underlit SUZOHAPP trackball. It’s like I’m playing Centipede at my workstation!
I wired it up with three RGB backlit arcade buttons (available from the same supplier) so that it operates just like a 3-button mouse in my XWindows session.
The best keyboard
I have a Vortex Race 3 with Cherry MX Silver switches and it is the best keyboard in the world (in my opinion). My only complaint is that it has an oversized Esc key, so it’s hard (basically impossible) to find fun new keycap sets for it. If I ever upgrade, it will be to a similar keyboard with half-height throws and the same switches.
Cheap and cheerful
The best cheap, cheerful modern keyboard I’ve found is the A4TECH KV-300H. It weighs more than most keyboards and gives the closest feel to a laptop. It has a built-in USB hub too!
Curvy keyboards
I always loved my original Microsoft Natural keyboard. The Microsoft hardware division did a great job with that. It was rock solid, and the curved shape meant my fingers and wrists were spared repetitive strain injury. Mine was an original Natural Elite keyboard, with the PS/2 mini-DIN connector and USB adapter. Despite taking great care of this keyboard, and it taking care of me, the keyboard finally died in 2018.
I replaced it with a Perixx PERIBOARD-512 keyboard. This is very similar to the Microsoft Natural Elite keyboard, so my fingers didn’t have to re-learn a keyboard layout. I bought one in white and another in black, but I use the black one most of the time because of my black desk mat.
When I want to feel really retro, I dig out my IBM Model M keyboard. I don’t have an original Model M anymore, but I do own a very good reproduction from Unicomp. I bought it in 2010 and it’s a tank. I could fight off a zombie horde with that, and later use it to write another article.
Left-handed
As a left-hander, I think ALL keyboards are the worst. What good is having a numeric keypad on the right-hand side of the keyboard when you’re left-handed? Even those keyboards that don’t have a keypad still put the arrow keys on the lower right. Yes, some mouses are made hand-neutral and some forward-thinking companies have even made left-handed mouses. It might take some time before a left-handed keyboard is made.
The best and the worst
The best keyboard: Microsoft Natural Keyboard Elite or a Thinkpad keyboard with trackpoint.
The worst keyboard: the onscreen keyboard on my phone now (soooooo many typos).
Keyboard loyalty
I am going to buck the Model M and mechanical keyboard trend. Yes, they are great, and yes I really liked them when I first started using them.
Like Jim, I got one of the Microsoft Natural keyboards when they came out—and when I needed to replace it, I picked up the Logitech model that the Microsoft one was based on. I’ve been pretty loyal to Logitech since. I upgraded to the K350 Wave when it came out and it was time to go wireless. This last time, I upgraded to the ERGO K860, and I LOVE IT.
I’m also a big fan of trackballs when not using a touchpad, and currently use an MX ERGO (ever since they discontinued my beloved M570).
Ergonomics is key
When it was time to replace my keyboard in 2021, I had very specific requirements in mind. As someone with hypermobile joints and chronic wrist pain, an ergonomic keyboard became the obvious choice. I waded through several options before landing on the Logitech ERGO K860. Its large, padded wrist rest, adjustable height front feet, and chiclet-style keys make for the most comfortable keyboard I’ve ever used. It took a little while to get accustomed to the angled, separated layout, but now I much prefer it to “standard” keyboards.
In contrast, the worst keyboard I ever used was your average, tall and loud key Logitech keyboard. It just wasn’t comfortable, and its responsiveness was unreliable. I’ll never go back.
Sentimental keyboard
This is my favorite keyboard for sentimental reasons:
IBM Model M
The best is simply the IBM Model M, although I won a Das Keyboard recently, and it is pretty good.
As far as the worst, there is a myriad of horrible squishy keyboards out there, and most of them are terrible.
Gamer-proof keyboard
I only use thumb-based, wireless trackballs, and all of them are off-brand. I avoid anything else. I am a fan of Logitech (who pioneered the design) in general, but Logitech is overpriced, and a lot of the off-brand designs have lithium batteries that charge with USB-C cable, whereas Logitech still makes me insert a AA battery.
For keyboards, all I use now are wired, brown switch mechanicals (sort of quiet but not really, and tactile switches.) I love the feel and can type for hours and hours with them. I have a lighted (not RGB) version, which I really like, too, and it’s very off-brand and cheap. True mechanicals don’t have to be expensive if you’re not gaming with them. The expensive ones for gaming are built to be thrown across the room with force and survive when you die for the hundredth time on some stupidly tough boss. But I just use them for typing. It is hard to find ones that aren’t all rainbow-colored, because most are built for gamers.
DIY keyboard
The worst keyboards are most of them. Especially the ones you tend to get as a new employee, the cheapest ones are from your computer’s manufacturer. Mushy keys and way too big for the desks the company provides you.
I started to buy (and build) my own keyboards and it was a revelation. As I have small hands and short fingers, I really enjoy ortholinear keyboards. I ended up building a Planck which I still love. I use Brown Cherry switches. I also use blank keycaps for family and friends because I experiment with different layouts and don’t have to move keycaps around each time. My Planck is also great for traveling because it fits on top of my laptop.
I then got an Atreues, which is similar to the Planck but slightly curved for your hands. While I really like that one too, I switched to a Kyria which is a split keyboard. That helps me a lot with movement and shoulders as I can have my trackball in between the keyboard instead of in front of or by the side. My Kyria (which I didn’t build myself) has Kailh Pro Light Green switches, which are a bit more clicky than Cherry Brown but now I only work from home and can click away without disturbing anyone. And they’re really not that loud.
My favorite keyboard
I do miss the feel of the old IBM 3270 beam spring keyboards, but the accompanying 80×25 monitor? Not so much. Nor the whole EBCIDIC thing. And given that the last time I touched one of those was probably 1983 or so, maybe it wasn’t that much better…
Here’s my favorite and current keyboard:
This is the Drop Tokyo60 season 4. Mine has Kailh Box Navy switches which need good force and provide good feedback. I borrowed a switch tester from a friend to figure that out.
What I mostly like about this keyboard is the layout. I’ve used vi for 20 years on keyboards with this layout and that nonsense of putting the shift lock (who uses Shift Lock anyway) where the Control key belongs!
Happy hacking
The writers have spoken! I was able to collect a good sample of what keyboards are most user friendly and which ones are currently loathed. I hope you can use this information to find a keyboard suitable to your needs. Remember that a bunch of keyboards can be formatted to fit your own personal preferences. Happy keyboard hunting!
Whether you are looking for comfort or cool-factor, choosing a keyboard is a deeply personal decision. Here are some of our favorite keyboards.
Erik O’Shaughnessy is an opinionated but friendly UNIX system programmer living the good life in Texas. Over the last twenty years (or more!) he has worked for IBM, Sun Microsystems, Oracle, and most recently Intel doing computer system performance related work. He is; a mechanical keyboard aficionado, a gamer, a father, a husband, voracious reader, student of Okinawian karate, and seriously grouchy in the morning before coffee.
Ruth has been a keen advocate of Open Source for over 18 years.
As a contributor to the Joomla! and Mautic community, she volunteered on the Joomla! Community Leadership Team for over three years, and currently works as Project Lead for Mautic, the world’s first open source marketing automation platform, at Acquia.
Ruth is a keen runner, and lives with a condition called Ehlers-Danlos Syndrome which means that she sometimes needs to use a wheelchair or walking aids.
Will Kelly is a product marketer and writer. His career has been spent writing bylined articles, white papers, marketing collateral, and technical content about the cloud and DevOps. Opensource.com, TechTarget, InfoQ, and others have published his articles about DevOps and the cloud. He lives and works in the Northern Virginia area. Follow him on Twitter:@willkelly.
A long-time computer hobbyist and technology generalist, Jeremy Stanley has worked as a Unix and GNU/Linux sysadmin for nearly three decades focusing on information security, Internet services, and data center automation. He’s a root administrator for the OpenDev Collaboratory, a maintainer of the Zuul project, and serves on the OpenStack vulnerability management team. Living on a small island in the Atlantic, in his spare time he writes free software, hacks on open hardware projects and embedded platforms, restores old video game systems, and enjoys articles on math theory and cosmology.
Leigh is a long time open-source enthusiast, started nerding out with Linux kernel 2.0 and dial-up bulletin boards, can often be found hacking on useful code as well as being a product owner and entrepreneur.
Enjoys creating software that is used by people to solve real problems.
Always time for interesting and inspiring projects, feel free to each out – dgtlmoon@gmail.com
Gary started out his professional career as a chemist/materials engineer. His start down the path to the Dark Side of Computing began when he wrote a program to design an optimal extruder screw rather than face thousands of calculations with a slide rule (yes, a slide rule.) Since then, he’s done a lot of different things in computing: microprocessor cross assemblers and simulators, disk device drivers, communication device drivers, TCP/IP hacking and multi-threaded printer spoolers. Always a glutton for punishment, he wrote his own sendmail.cf from scratch. Around 1993, Gary started doing computer security when the semiconductor company he was working for was forced to get on the Internet to send/receive Integrated Circuit designs faster and a firewall/Internet gateway was needed. Since then, Gary’s been involved in firewalls, intrusion detection and analysis, vulnerability assessments, system and application hardening, and anti-spam filters. Gary really does computer security to support his bicycling habit. He has more bikes than most other people have computers. And they’re a lot more expensive. Gary says “Bikes are like computers: both can crash, sometimes with disastrous results to the user.”
Jim Hall is an open source software advocate and developer, best known for usability testing in GNOME and as the founder + project coordinator of FreeDOS. At work, Jim is CEO of Hallmentum, an IT executive consulting company that provides hands-on IT Leadership training, workshops, and coaching.
John works for VMware in the Open Source Program Office on upstream open source projects. In a previous life he’s worked on the MinnowBoard open source hardware project, led the system administration team on kernel.org, and built desktop clusters before they were cool. For fun he’s built multiple star ship bridges, a replica of K-9 from a popular British TV show, done in flight computer vision processing from UAVs, designed and built a pile of his own hardware.
He’s cooked delicious meals for friends, and is a connoisseur of campy ‘bad’ movies. He’s a Perl programmer who’s been maliciously accused of being a Python developer as well.
Kevin Sonney is a technology professional, media producer, and podcaster.
A Linux Sysadmin and Open Source advocate, Kevin has over 25 years in the IT industry, with over 15 years in Open Source. He currently works as an SRE at elastic.
Kevin hosts the weekly Productivity Alchemy Podcast. He and his wife, author and illustrator Ursula Vernon, co-host the weekly podcast Kevin and Ursula Eat Cheap (NSFW) and routinely attend sci-fi and comic conventions. Kevin also voiced Rev. Mord on The Hidden Almanac.
Kevin and Ursula live in Pittsboro, NC with a variety of dogs, cats, and chickens.
After surviving multiple layoff rounds at Digital Equipment Corporation, a large computer company in its day, I started Scott Consulting in 1994. A larger firm bought Scott Consulting in 1999, just as the dot com bust devastated the IT Service industry. A glutton for punishment, I went out on my own again in late 1999 and started Infrasupport Corporation, this time with a laser focus on infrastructure and security. I accepted a job offer with Red Hat, Inc. in 2015 as a Senior Technical Account Manager.
I’m also a published author. Jerry Barkley is an IT contractor, not a superhero. But after he uncovers a cyberattack that could lead to millions dead and nobody believes his warnings, if he doesn’t act then who will? Real superheroes are ordinary people who step up when called. “Virus Bomb” and “Bullseye Breach” are available everywhere books are sold. More info at https://www.dgregscott.com/books. Enjoy the fiction. Use the education.
My family and I live near St. Paul, Minnesota.
Bob Murphy is a Linux systems administrator, long-time desktop GNU/Linux user and computer enthusiast who is passionate about Free Software and helping people better use technology.
I work for Red Hat services as a consultant, I specialize in application deployments and CI/CD on OpenShift, and I run my own OSS project, el-CICD(https://github.com/elcicd), which is a complete CICD COTS solution for the OKD/OpenShift Container Platform. I’m a veteran of more than a few startups, and I’ve been a software developer/architect, mainly in Java, for almost 30 years now.
Seldom without a computer of some sort since graduating from the University of British Columbia in 1978, I have been a full-time Linux user since 2005, a full-time Solaris and SunOS user from 1986 through 2005, and UNIX System V user before that.
On the technical side of things, I have spent a great deal of my career as a consultant, doing data analysis and visualization; especially spatial data analysis. I have a substantial amount of related programming experience, using C, awk, Java, Python, PostgreSQL, PostGIS and lately Groovy. I’m looking at Julia with great interest. I have also built a few desktop and web-based applications, primarily in Java and lately in Grails with lots of JavaScript on the front end and PostgreSQL as my database of choice.
Aside from that, I spend a considerable amount of time writing proposals, technical reports and – of course – stuff on https://www.opensource.com.
Jimmy Sjölund is a Principal Agile Practitioner at Red Hat, focusing on organisation transformation and team excellence while exploring agile and lean workflows. He is a visualisation enthusiast and an Open Organization Ambassador.
Miriam is a technical lead on the WordPress team at Kanopi Studios. She is a full-stack developer, leaning more toward the back end. She loves problem-solving, diving deep into plugin development, and mentoring junior developers.
Miriam is also heavily involved in the WordPress community, speaking and organizing WordCamps and local Ottawa meetups.
Powered by WPeMatico