This is a review of the Kinesis Advantage2 keyboard. In this article I'm going to tell you why spending $350 on a keyboard based on a 25-year-old design may be one of the best improvements you'll ever make to your work environment.
Disclaimer: Kinesis sent me a review keyboard in return for writing this review. Also, I used a bunch of images they provided.
Kinesis sent me the review model because I had previously purchased the older model Advantage keyboard, and been vocal in my appreciation for it. I'll be as honest as I can be in this review. My principle pre-existing bias is that I really, really like Kinesis keyboards.
Why ergonomic keyboards matter
Look, let's be real here. As far as I can tell there isn't a lot of conclusive science around office ergonomics. Every maker of so-called “ergonomic” device will tell you that their ergonomic theory is medically “correct”. But if you read articles by doctors and researchers, what they usually say is that some positions or practices may help but that the empirical data is either nonexistent or inconclusive. About the only points you'll find widespread agreement on are that a) you should change positions often; and b) ergonomics are very specific to the individual.
So I'm not going to talk a lot about ergonomics in this article. What I'm going to talk about is comfort.
I didn't use to think much about comfort when it came to typing on my computer. I banged on whatever $15 keyboard I happened to have lying around.
Back in 2006 I remember discovering that I very much liked the way the new Apple “island style” keyboards felt, but it wasn't a night-and-day kind of thing. That was about the extent of the attention I paid to typing comfort.
A few years ago I started experiencing a great deal of discomfort in my right hand as a result of irritation of my ulnar nerve. I pursued every avenue of remedy I could find, including physical therapy, sleeping with a brace, and anti-inflammatories. And I also started taking my first serious look at ergonomic keyboards (and mice).
My initial experience with the Sculpt was positive, if not especially revelatory. It put my hands in a more natural position. It made typing, if not pleasant, then at least less uncomfortable.
I was also doing a lot of my own research on other “alternative” keyboards. Conveniently, around this time I found myself at a code camp where a number of attendees had brought along their own favorite keyboards. For the first time I was able to put my hands on an Ergodox, an Atreus, and a Kinesis Advantage and see how they felt.
Of the three, the Advantage stood out. (I would later learn that many Ergodox and Atreus design elements are inspired by the now-25-year-old Kinesis Model 100 design.)
Shortly after this experience I ordered a Kinesis Advantage for myself.
As expected, the first couple of weeks with it weren't terribly productive from a typing speed standpoint. Because of the huge differences in key layout, especially the “thumb islands”, I was essentially re-learning how to type.
What was most striking during this period was that every single time I would mis-type a key, the correction was easier and more comfortable than the habitual motion. I would miss a key because I was stretching a finger too far, or contorting it to the side, out of muscle memory from traditional keyboards. On the Kinesis, the “corrected” motion usually felt practically effortless by comparison.
Quickly my typing speed picked back up. And I discovered something wonderful.
Where the Sculpt had been a quantitative improvement in typing comfort, the Advantage was a qualitative difference. Put simply, it had never occurred to me that typing could feel this good. Or that it could feel good, period.
It was like spending a few weeks with an Aeron chair when all you've ever sat on before were plastic milk crates. I suddenly became aware of an ambient level of discomfort that I had just chalked up to being a normal and unavoidable part of communicating with my computer.
Why does keyboard comfort matter? Because if you are a programmer like me, or work any kind of computer-centric office job, you're going to spend a huge chunk of your life using a keyboard. And the traditional keyboard style is not designed for comfort.
Just as that $1000 office chair can start to seem like a good deal once you think about the tens of thousands of hours you'll spend in it, an expensive ergonomic keyboard can be a solid investment when you realize it's the one object your hands interact with more than any other.
What makes a keyboard comfortable?
Since everyone's body is different, typing comfort is necessarily a pretty subjective and individualized phenomena. In this section I'm going to talk about some of the design elements ergonomic keyboard makers employ to achieve an increased level of comfort for most users.
I'll start with basic features that even entry-level ergo keyboards offer, and move steadily up into more rarified features. I'll end with some elements that are unique to the Kinesis Advantage series.
In my view, a keyboard maker isn't serious about ergonomics or comfort unless it at the very least features some degree of “split”.
What do I mean by “split”?
When I type at a traditional typewriter-style keyboard, I have to bring my wrists close together, and then angle my hands slightly outwards at the wrist in order to put my fingers in home position. (Technically, this is called ulnar deviation.)
This isn't an especially natural position. More importantly, it's not neutral. Ergonomics types are keen on keeping joints in as neutral a position as possible. This basically just means keeping them in the middle of their range of motion. For elbows, a neutral position is partially bent. For wrists, a neutral position is straight, not bent up, down, or sideways.
If you're sitting (or standing) at your desk with your arms at your sides and your elbows bent to type, your arms are probably naturally angled slightly inward. If you could look at yourself from above and trace the line of each forearm forwards, the lines would probably meet at a point somewhere around your computer monitor.
A split keyboard recognizes that your hands are naturally coming in at this angle. It splits the keys two sections, each half facing slightly “outwards” to meet your hands. Some keyboards, like the Microsoft Sculpt and the Kinesis Advantage2, have a fixed split with a space in the middle. Others, like the Ergodox and the Kinesis Freestyle2 take the split to its logical extreme and actually divide the keyboard into separate individually positionable parts.
For some, this level of of adjustability may be necessary. Personally, I find the Advantage2's fixed split to be perfectly comfortable.
There are plenty of other keyboard nerds out there who are more than happy to go on and on (and on) about why mechanical keyswitches are best, and which “color” Cherry switches they prefer, etc. etc.
I'm not going to add much more to what has already been written on this topic. I have precisely zero nostalgia for old “clacky” keyboards. That said, having typed for a couple of years on the standard Cherry Browns that usually come with the Kinesis Advantage series, I can say that I Get It. There is a level of comfort and even pleasure in long stints of typing (such as writing this article!) that I simply never experienced before I started typing on high-quality mechanical keys.
I now know what “bottoming out” means, on a kinesthetic level. I have a strong sense of the fatigue that my laptop keyboard induces which is absent from my home setup. (And I use ThinkPads, which still have the best laptop keyboards in the business, bar none).
It's not uncommon for me to be out writing code at a coffee shop, and then to pack up and drive home because I can feel my fingers “aching” to be back on the Kinesis.
A lot of keyboards encourage wrist pronation, which means your forearms are angled down but your hands are angled up.
The Kinesis has built-in wrist rests to prevent this. But they go one better: where some keyboards, like the MS Sculpt, incorporate a fabric-covered gel wrist rest that becomes absolutely filthy over time, the Advantage2 comes with replaceable stick-on gel pads. It's a really nice touch.
Reach your hand out in front of you. If you're not specifically aiming to grab a horizontal handle, chances are your hand is not held flat, parallel to the floor. Instead, the thumb side of your hand is high, angled towards the ceiling, while your pinkie side is low, angled towards the floor.
Some ergonomic keyboards recognize that just as it's not natural for your wrists to angle outwards, it's not natural for hands to be perfectly flat over a desk surface. They accommodate this angle by “tenting” upwards towards the center of the keyboard, so that the thumb side of your hands rests higher than the pinkie side.
The Kinesis Advantage2, while it doesn't offer adjustable tenting, has a built-in 20-degree tenting angle.
Vertical key layout
For historical reasons that I'm too lazy to research, traditional typewriter keyboards have a “staggered” layout. Each row of keys is shifted slightly to the right or left of the rows above and below it.
This means that when you're learning to touch type, you don't just have to learn to move your fingers forward and back to the appropriate row. You also have to learn to angle them slightly to the left or right when aiming for a key above or below the home row.
I don't know about you, but I find these contortions to be, by far, the chief source of errors when I'm touch-typing. I'll angle my finger a little too much, or not enough, and mash down on the gap between two keys.
Like a number of other higher-end ergonomic keyboards, the Kinesis Advantage2 gets rid of this staggered formation. Instead, the key rows are vertically aligned. Which means going from the ‘X' to the ‘S' to the ‘W' (in QWERTY mode) is simply a matter of extending a finger a little further.
I find this arrangement more accurate, more comfortable, and less fatiguing.
This is where we get into serious “alternative keyboard” territory. It's also something that should be incorporated into every keyboard on the market, until the existing standard design is nothing but a bitter memory.
If you look at a modern video game controller, you'll see that their designers recognize a basic truth of human physiology: our thumbs are by far our strongest, most dextrous, and most versatile digits. A current X-Box controller has two thumb sticks, seven buttons, and a directional pad all under control of the thumbs. Meanwhile, the middle and index fingers only have to manage a single trigger each, while the weak ring and pinky fingers are relegated to merely holding on to the controller.
Compare this to a traditional keyboard. Your pinkies—your weakest fingers—are in charge of:
- The outer row of alphanumerics
- Shift/Caps Lock
- Usually some other modifier keys as well
- A whole laundry list of brackets and punctuation
Meanwhile, your thumbs are assigned to:
- Banging on the spacebar
If you specifically commissioned someone to come up with a keyboard design that was intentionally wrong for human physiology, it would be difficult for them to outdo the “standard” keyboard. Aliens studying only our keyboards would surmise that we possess tiny, stubby thumbs and long, superdextrous pinkie-tentacles.
The Kinesis Advantage2 largely fixes this disastrous bit of mis-engineering by putting a six-key “island” under each thumb. By default, these islands contain Space, Enter, Backspace, Delete, Control, Alt, Windows/Apple key, Home, End, Page Up, and Page Down.
Meanwhile, some punctuation is better-distributed among the other fingers. The upshot is that your pinkies have far less stretching and contorting to do, and your thumbs finally get to pull their weight.
Accessible navigation keys
I've written about this before. Hardcore programmer's editors like Vim and Emacs have recommended keybindings for moving the cursor around the screen which avoid using the arrow keys or Home/End/PgUp/PgDn. These alternative navigation keybindings exist because traditional keyboards either a) didn't have these navigational keys; or b) left them off in isolated islands that require you to lift your hand away from home position. So inefficient!
What if, instead of adapting navigation keybindings for 1960s-era teletype keyboards, we adapted our keyboards to make navigation keys more readily accessible?
That's the approach the Advantage2 takes. In addition to the aforementioned Home/End/PgUp/PgDn complexes in the “thumb islands”, arrow keys are incorporated into the main split keyboard layout rather than broken out into their own area. It takes some getting used to, but once you get the hang of it, these navigation keys become an organic part of the typing experience.
Textured home row
When you learn to touch-type “properly”, you're taught that your fingers should always start on, and return to, the “home row”. Making the home row as your base of operations keeps your fingers oriented.
Most keyboards have a tiny bump on the ‘F' and ‘J' keys, giving your fingers a tactile clue for when they are in the right place. When you're forced to move your hand away from the keyboard, in order to re-orient without looking down you have to brush your fingers over the keys until you locate the bumps.
The Advantage2 takes a cue from a certain era of IBM keyboards, and colors the home row keys blue amongst an otherwise black keyboard. But it doesn't stop there. Rather than providing bumps on two keys, they give the entire home row a subtly different plastic texture.
This is a masterful stroke of usability engineering. There is never any question of where your fingers are in relation to the home row. There's no brushing across the keyboard until you find the telltale bumps. At any moment, you can feel which fingers are in contact with a home row key, and which aren't. From there, orientation becomes automatic and instantaneous.
Now at last we reach a feature which is completely unique to the Kinesis Advantage series.
The most visually distinctive attribute of the Advantage line of keyboards is that the left and right sides have a concave shape. In effect, your fingers rest inside a “finger bowl” of keys. It's weird-looking and doesn't immediately suggest improved comfort.
Here's why it matters.
Hold your hand out flat, parallel to the floor. Now, bend your middle knuckles so that your fingers form a 90 degree angle. Note how far down below palm-level your fingertips reach.
Now fold your fingers at a 45-degree angle instead. First forwards, away from your palm. Then back, towards your palm. Look at how far down your fingers reach.
When they are bent at a 45-degree angle, your fingers don't reach as far below your palm as they do when they are folded at 90 degrees. It's simple geometry.
The bowl shape of the Kinesis finger pits takes this fact into account. The home row—where your fingers are at a near-90-degree angle—is the furthest “below” your fingers. Above and below the home row, the keys gently rise up to meet your fingertips where they naturally fall.
It's difficult to describe. In practice, it feels amazing. Reaching out to the “QWERTY” or number rows, my fingers don't have to stretch as far. Pulling in to hit the “ZXCVB” row, or the punctuation row, I don't have to contort my knuckles as much.
Basically, compared to a traditional keyboard or even other ergonomic keyboards, the Advantage2 feels almost like the keys are coming to me, instead of my fingers having to stretch to reach them.
Here's another unique feature of the Advantage series of keyboards: you can plug foot pedals into them.
I know, this is getting into kooky-sounding territory. Believe me, I used to feel the same way.
Look, I can't convince you in writing that having foot pedals connected to your computer isn't as nuts as it sounds. But here's how you can convince yourself:
Buy a single-pedal unit under their 60-day return policy. Map that pedal to Shift, and spend two weeks forcing yourself to use the pedal instead of the Shift key.
You will never return it. Or, if you do, it will be in exchange for the three-pedal version.
Technically, you don't need the Advantage2 to use foot pedals. You can get the USB versions I linked to above. But there's a cheaper version that plugs directly into the Advantage2 instead of having a standalone controller module.
Why the Advantage2 over other ergonomic keyboards?
A lot of keyboards offer at least some of the ergonomic features I've listed above. I don't know of any that put them all together in one unit the way the Advantage2 does. Let alone coupling them with thoughtful touches like the textured home row.
As I wrote above, I've used the popular MS Sculpt. It's better than a traditional keyboard. But it's nowhere near as comfortable as the Kinesis. And I've experienced serious connectivity and key reliability issues with it. I know from reading reviews that I'm not the only one to run into these problems.
Ergodox keyboards are popular with a lot of programmers these days. They do feature Kinesis-style thumb islands and aligned keys. And they have independent units for left and right hands, so you can have as wide a split as you like. But they don't have the added comfort of the finger pits, and they don't feature dedicated F-keys.
The Advantage2 is probably the most expensive of all the ones I've listed here. It's also by far the most comfortable keyboard I've ever laid fingers on. You get what you pay for.
Improvements over the original Advantage keyboard
Maybe you're like me and you already have the original Advantage or Advantage Pro keyboard. You might be wondering if it's worth upgrading.
Here's what the Advantage2 adds:
Completely updated electronics
The original Advantage keyboards had a pernicious firmware bug which caused the modifier keys to occasionally get electronically “stuck”. Longtime Advantage users typically have some little ritual they've memorized to re-set the modifier state. For me, I found that just hitting the modifier a bunch of times in quick succession usually did the trick.
Fixing this should have been a simple tweak to the firmware, or in the worst case a small update to the electronics, right? But remember, we're talking about a 25-year-old design here. It turns out that the only people who could potentially debug and fix the issue had all retired.
The biggest change to the Advantage2 is that it has completely modernized internals with firmware that can be updated over USB. I've been using my unit for a couple months now, and I haven't noticed a single glitch. But I know that if I ever do, with the new unit I can now expect a quick fix.
Improved function keys
The biggest complaint every original Advantage user had was the weird mushy rubber F-keys. The Advantage2 keeps their small size, but they are now proper mechanical keys just like the rest of the keyboard.
Vastly improved programmability
On the old models, you could remap keys and set up macros, but you had to do it with special key combinations on the keyboard itself. There was no way to edit the customizations from your computer.
On the revised units, you can re-map keys, set up alternate “layers”, and more from your PC. And here's the kicker: all you have to do is hit a special key combo, and a new USB drive pops up on your desktop. Inside are text files that you can edit directly to modify the configuration of your keyboard. That's right, there's no special software or drivers required, you just edit your keyboard config directly, in your favorite text editor. How cool is that??
Now, here is the part where Kinesis might get a little mad at me.
They are really proud of these new programmability features. And rightly so.
But I haven't actually used them. My keyboard customization needs are pretty basic. The on-keyboard remapping has been good enough for me.
If you're the sort of person who likes to drastically update your keybindings though, or if you like to create hotkeyed alternative layouts for different programs, all that stuff is there!
I don't have much that's negative to say about the Advantage2.
A backlit version would be cool to have.
My Advantage2 unit lacks the built-in two-port USB hub that my old Advantage had. I'll survive.
I wish they could find a way to make the F-keys more touch-typable. I also wish I had one more key in the thumb islands, but I'm not sure where they'd fit one.
$350 is a lot of money for a keyboard. But at least in the software industry, we don't bat an eye at $800 Steelcase chairs, $1,200 sit/stand desks or, for that matter, $3,000 MacBooks. When a tool is literally your livelihood; when you'll spend a third of your waking hours using it; then quality counts. And so does comfort.
Some people simply can't afford to spend that kind of money on peripherals. I know; I was one of them for many years. But if you're lucky enough to have the means to to drop some extra cash on premium equipment, it's hard for me to think of a purchase more worthwhile than a Kinesis Advantage2 keyboard. I'd buy mine again in a heartbeat.
Two final notes:
First, Kinesis has offered a $30 discount on the Advantage2 to readers of this blog, just use code virtuouscode when you check out.