惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Forbes - Security
Forbes - Security
大猫的无限游戏
大猫的无限游戏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Jina AI
Jina AI
美团技术团队
博客园 - 聂微东
博客园 - 叶小钗
Security Latest
Security Latest
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园_首页
Spread Privacy
Spread Privacy
J
Java Code Geeks
雷峰网
雷峰网
宝玉的分享
宝玉的分享
C
Cyber Attacks, Cyber Crime and Cyber Security
P
Privacy International News Feed
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threat Research - Cisco Blogs
The Hacker News
The Hacker News
量子位
L
LINUX DO - 热门话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
G
GRAHAM CLULEY
D
Darknet – Hacking Tools, Hacker News & Cyber Security
月光博客
月光博客
腾讯CDC
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tor Project blog
罗磊的独立博客
V
Vulnerabilities – Threatpost
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
有赞技术团队
有赞技术团队
Project Zero
Project Zero
Hugging Face - Blog
Hugging Face - Blog
爱范儿
爱范儿
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Tenable Blog
MyScale Blog
MyScale Blog
T
The Exploit Database - CXSecurity.com
GbyAI
GbyAI
博客园 - 【当耐特】
O
OpenAI News
Schneier on Security
Schneier on Security
S
Secure Thoughts
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
S
Securelist
博客园 - 司徒正美

Ben Frain

So, you want a React modal that uses the <dialog> element and transitions in AND out? Scroll indicators on tables with background colours using animation-timeline Review: SoundPEATS Clip1 Open ear clip-on headphones VS Code – highlight just the active indent guide Review: MoErgo Go60, a split ergonomic and fully programmable keyboard iOS26 Safari theme-color/tab-tinting with fixed position elements is a mess New Book: Responsive Web Design with HTML5 and CSS, 5th Edition Use @supports with a proxy feature/value for features you can’t test for (@starting-style) First adventures in View Transitions Review: Benq Screenbar Pro and Halo lightbars. The kit you never knew you needed! Center items in a container, and make then left aligned when they overflow A single element CSS donut timer/countdown timer, that can sit on any background Review: Open Ear Headphones – Bose Open Ultra v Huawei FreeClip In search of the perfect autocomplete for CSS Managing multiple versions of node, without NVM or additional tools Review: Keychron Q14 Max Alice 96 Key mechanical keyboard NEW VIDEO COURSE: Responsive Web Design with HTML5 and CSS Is CSS Grid really slower than Flexbox? Review: Advantage360 Pro Signature Edition 2024 mechanical ergonomic keyboard More Keys or Fewer Keys for mechanical keyboards Yes! You can use position: sticky and overflow together Neovim – how to do project-wide find and replace? Review: Keyboardio Model 100, split, wooden, mechanical keyboard Struggling to learn SwiftUI How to create rounded gradient borders with any background in CSS How to get equal size icons in the cmp completion menu of Neovim with Kitty terminal Review: Dygma Defy, split, mechanical, programmable ergonomic keyboard What’s the best way to reset WAAPI chained animations? Using CSS @property inside shadowRoot (web components) workaround Dynamically create a ref for items when iterating over them in lit.dev templates Selecting and pausing running animations in Lit Web Components New Web APIs — a popover on top of a dialog element can’t be interacted with? Review: ZSA Voyager, split, mechanical keyboard Russel Brand, narcissism, and a sadly common pattern… When it comes to text editors, I feel like Goldilocks Simple settings for writing and converting markdown with Sublime Text Review: The ZSA Platform tenting kit for the Moonlander keyboard Logitech MX Master 3/3s scroll wheel fix Building a line graph with CSS clip-mask Review: Dell 6K 32″ Monitor U3224KBA I broke my keyboard! Swapping the key switches in the Kinesis Advantage360 Pro HUGE macOS Productivity boost: Set-up simple, keyboard only, instant App switching and arrangement Adding to $PATH for a central location for Neovim/NPM tools Neovim Power Tips: Volume 2 Review: MoErgo Glove80, split, wireless, columnar ergonomic keyboard with RGB Review: Kinesis Advantage 360 Pro — split ergo mechanical keyboard Review: Dactyl Manuform – an ergonomic, custom built mechanical keyboard How to animate along an SVG path at the same time the path animates? Getting the context of Web Components (lit)
Review: Kinesis mWave mechanical ergonomic and programmable keyboard
Ben Frain · 2025-12-07 · via Ben Frain

If you want to take some first steps into the mad rabbit hole of ergonomic keyboards, I can recommend the Kinesis mWave.

Let me give you a rundown of the features, and then I’ll get to my thoughts on it.

Features

The mWave is a ergonomic mechanical keyboard that will set you back $119. Unlike many of Kinesis’s other boards, like the Advantage360, the mWave is a unibody, rather than split into two distinct halves. It’s ‘tenkeyless’ which just means you don’t have a physical number-pad on one side. But it’s got all the keys you could realistically want and I don’t think you will miss the number pad, and I’ll explain why shortly. You have a Function key row, and many of those keys come pre-programmed with helpful shortcuts, so you press one of them to go to the Desktop, or take a screengrab, or skip song etc.

The frame is plastic and it rises slightly in the middle, like a wave , providing built in tenting, so your hands rest a little more at an angle, rather than completely flat by default. For many people, but not all, that revised positioning of the hands can alleviate discomfort caused from repetitive strain injuries, and it also has a built in, slightly squishy palm wrest for added comfort.

Kinesis mWave keyboard
A unibody design unlike many of Kinesis’s other boards

You can connect the keyboard wired or wireless with Bluetooth. The Bluetooth side of things supports connecting to two different devices.

You can program the layout of the mWave via a graphical web interface. I hesitate to say ‘fully programmable’ as there are a few uber geeky things you can’t do with it but we will come to that.

When using it wired, you can turn on the white backlight for the keys, which you can set to low, medium or high intensity, or disable entirely.

It’s got low profile Gateron KS-33 mechanical switches. They aren’t hotswap so you can’t change them out for different kinds of switches. The brown KS-33 are tactile switches, rather than clicky or linear which gives them just a little feedback as you type. The feel of the KS-33 in general is somewhere between an MX switch and a choc switch in terms of travel. If you are watching this and you are not a keyboard nerd, in simpler terms… it’s kind of halfway between something like a laptop keyboard where there is hardly any travel, and a full on mechanical keyboard like Nedry uses.

When you order, you can choose a Mac or PC option. It’s essentially the same hardware, just a different color, the Mac option being white, with the relevant printed keys for Option and Command and such, and the PC version being black with printed keys for Alt and Windows. Both have grey keys for the homing row keys, where you fingers rest, and I think they look great.

I’m on a Mac but still went for the black, because I don’t like how quickly I tend to make white boards look grubby. In either case, you can also buy additional blank keycaps for just $35, and they look like this on the board.

Kinesis mWave keyboard with blank keycaps
If you use an alternative layout like Colemak or Dvorak you will want the blank keycaps

Or, if you want the black or white keyboard, but don’t want the wrong system keys if you are on the opposite operating system, you can buy a pack of macOS relevant keycaps for Command, Option and such in black, or a 12 pack of PC keys for Windows in white for $25. That’s really good value.

What you should know, is if you use an alternative keyboard layout like Colemak as I do, or maybe Dvorak or a different language, you will want the blanks. Many of the keys on the mWave are specific shapes for their location, so you can’t just necessarily swap the printed ones around to match your layout.

So, that’s the features covered. What’s it actually like?

Opinion

Although it’s not designed to be a travel board. It is pretty light, at 780g minus batteries, and you can get it in most decent size backpacks as its only about 39cm or 15.5 inches at its longest point, so if you commute between two places of work with a pack, you don’t need to think about needing two of them.

As I mentioned, the white backlighting is only possible when the keyboard is wired, which explains how the mWave is able to go 12-18 months on one set of AA batteries when using it in Bluetooth mode. If using it wirelessly, the manual recommends sliding the switch to the bottom position when not in use. I haven’t been using the mMave anything like 12-18 months but I always forget to put the switch to the bottom and I have certainly not encountered any signs of needing to replace the batteries yet, and it goes to sleep after 5 mins of activity in Bluetooth mode anyway. Switching between modes is as simple as moving the big switch in the middle. Top is the first paired bluetooth device, middle is the second paired Bluetooth device, and the bottom is the wired position. The mWave ships with a USB-C to USB-A cable. I’d personally prefer a C to C cable but any other C to C cable you have will do the job.

It has a nice sound as you type. It is certainly not silent but I don’t think it is unpleasant if you will be working in a shared environment, although the space bars are a little louder than the other keys. In the YouTube version of this review, you can hear me typing on the mWave compared to a Macbook Pro 16" for comparison. I actually really like the sound, it makes me want to type on it more.

Some things I really like are the big fat split keys at the bottom; I use one for space and the other for return, and they are very satisfying to use. I also really appreciate the home row keys, where your fingers naturally sit when paused. All four on each side have a nice scoop to them, as well as the index finger key also having a bar across. That makes it easy to feel your way back into the correct typing position. And, another nice touch is the arrow keys at bottom right have the same scoped design, with a bar on the ‘up’ arrow key. Little details but makes it nice to use day to day.

Programming the layout

Clique keyboard programming interface
Clique is a web-based tool and lets you save your layout direct to the board

The Clique software, which sits on top of ZMK firmware, lets you adjust the layout in virtually anyway you like. You connect through a chromium browser, tap the top-right and CAPS LOCK keys to unlock the board, and then the sky is pretty much the limit. I was able to get my preferred, slightly modified version of Colemak on there quickly by using the standard Colemak, and then moving a couple of keys around. You click ‘Apply’ which lets you make the change and test it out, and then ‘Save’ to save it to the board. There is no need to download files and such. You just click ‘Save’ and its on the board. Very civilised. If it all goes horribly wrong, you can just click the little drop-down at the top and ‘Restore the default keymap’.

The only very slight shortcoming is that you can’t do something like home row mods currently with the mWave, where you hold in one of the home row keys to get a modifier like shift, control or option. But lets be honest, if you’re nerdy enough to be doing that, you likely won’t be wanting a keyboard like this. This is the kind of ergonomic keyboard for 90% of people who want to try an ergonomic keyboard. It hits all the essential points like tenting, palm rest, real homing keys, multiple connection and programmable, without getting into the weeds and making it inaccessible to average users.

But pretty much anything else, programming wise, this board gives you a nice simple way of achieving it. This is a major differentiator to the similar ergo keyboards from Logitech and the like. It’s a level of customisability way beyond what they offer.

Layout

I really like the layout, even though I generally prefer a physically split board, and while I don’t usually find any benefit from tented boards, it certainly doesn’t cause me any discomfort either. I was able to get comfortable with this board in no time. I don’t generally opt for negative tilt either, although the mWave does support it. It comes with little magnetic feet that just click on, raising the front edge. Works well enough.

I am a big fan of palm rests, that’s something that is generally table stakes for me when using a board now, and I appreciate it’s built in and the squishiness is very nice.

Conclusion

This is a very good value ergo keyboard. If you are looking for something to replace one of the MS Sculpt boards of old, or you like the look of the Logitech K680 but want something more compact, or something far more programmable, look no further. This is it. If that sounds you, you don’t need to watch anymore, just go and order one and enjoy it. Kinesis have been around for years, their support is exceptional, and this has a 2 year guarantee. You’re in safe hands.

If you are wondering whether this board is going to help with your RSI issues I’ve got some tough news for you. Nobody knows. Not for sure. The pattern I see quite often is that when people hit these issues, they either opt for something like the mWave and their issues are alleviated enough that they get on with life. Or, they spend months and years trying different keyboards and setups before eventually ending on a solution that no-one would have predicted at the outset. For example, I tend to develop thumb pain issues when using boards with key wells over prolonged periods. On paper that makes little sense, key well boards are considered the gold standard of ergonomic comfort but there you go – I tend to stick with flatter boards now just because they work for me.

So, no one can tell you this will save your pain but this style of keyboard has worked for, and helped plenty of people in that very same scenario. If you are in the US they have a 60-day money-back guarantee too.

Personally, this isn’t going to be my daily driver. I’m too used to a column based keyboard layout now, with the keys in distinct columns like Kinesis’s own Advantage360, whereas the mWave is designed to be accessible to the masses by using a staggered layout, like 99% of other keyboards on the planet.

That said, it would absolutely be the keyboard that I would recommend a colleague if they complained about their standard keyboard.

The mWave is very competitively priced against boards of the same type, it’s good quality, and crucially, programmable along with giving you a proper mechanical keyboard feel.