ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
RMK test results
Last update Sept 21, 2026
2
🟢 = wauw, cool and/or better
3
🟡 = roughly equivalent / similar
Work in Progress
4
🔴 = not available or not great!
Test Environment: Windows and macOS, with BLE as the primary connection method
5
⚪ = not applicable / unclear / no opinion
6
7
Colonelpanic’s RMK + RynkBench vs. the MoErgo ZMK Experience
8
9
Section A: Onboarding & Configurator GUI
10
Initial installation🟡
Made easy, as Colonelpanic provides 2 ready-to-flash UF2 firmware files for both the Glove80 and Go60. Alternatively, you can build your own.
11
Real-time config and ease of use🟢
Real-time configuration is a HUGE advantage of RMK. No firmware builds or flashing for every change, just make the change and see it instantly. It’s a game changer compared to MoErgo Layout Editor. I have not been able todo Real-time updates over BLE. (Windows)
12
Compared to stock ZMK Studio on a MoErgo board🟢
ZMK Studio is very limited in many respects, and development is extremely slow! Having to compile firmware files yourself (the traditional way) for MoErgo is a no-go for most users.
13
GUI / configurator / intuitive friendly UI🔴
Colonelpanic’s RynkBench is still relatively early in its development, and the current user experience can sometimes feel frustrating or cumbersome. For many users, this may be a significant factor when deciding whether to use Colonelpanic’s RMK build in its current state.
14
Vial support 🟢⚠️
It can be done, but Vial doesn’t offer feature parity with RynkBench, particularly for advanced features such as custom or conditional RGB and battery-based configuration. These limitations come from the Vial protocol itself. That said, Vial support is still a huge advantage for QMK users. Not working out of the box.
15
MacOS (new user) experience🟡
Similar, where Layout Editor is better in adjusting the UI to OS.
16
Dual-OS experience🟡
Can be done technically but requires work
17
User experience for non-technical users⚪⚠️
With the option to use Vial, this could potentially be a good choice for beginners looking for a simple and straightforward experience. Similar to what Keychron has done for ZMK with Launcher. Does not seem to be supported out of the box and still requires work on the rmk side.
18
International (locale support)🔴
Currently limited in Rynchbench. Only a few key languages are supported, whereas the MoErgo Layout Editor supports a much broader range of locales.
19
20
Section B: Keymap Engine & Customization
21
Keymap & behaviors🟡
Similarly, RMK has some features that feel easier than ZMK, such as “Morse” that combines hold-tap and tap-dance
22
Config file🟡
Config is based on a TOML file / Layout Editor uses JSON
23
TailorKey layout (an example of an adv. layout)🟢
Better in Colonelpanic’s RynkBench. Far Less complex than in ZMK. Bilateral HRM and Autoshift can be implemented as simple profiles, making them significantly easier to configure and tune. No finger layers, no double hold-taps and macros.
24
Assistants: Swap a layout to Colemak-DH or other alpha
🟢
Colonelpanic's RynkBench Assistant search/replace feature (no aptmak blue)
25
Assistants: Swap modifiers between mac/win🟢
Colonelpanic's RynkBench Assistant search/replace feature
26
Orphan detection (detect unsused behaviors)🟢
In Advanced, Usage, Health
27
Super advanced use cases, like inxi and doc machette
🔴
I guess limited from an UX perspective and requires build your own
28
👁️
Seamless keymap migration between the Go60 and G80.
⠀todo
Available in Rynchbench - IN DEVELOPMENT, did not work for me, also not able to export and import Go60 toml files
29
30
Section C: Wireless & Connectivity
31
BLE to host🟡⚠️
ZMK has known BLE compatibility issues with certain chipsets, such as Intel and RealTek. This requires use_2m_phy=false and is similar to ZMK.
32
BLE Profiles max (4X)🟡Same
33
BLE clear/clear all profiles from Magic🟡
34
👁️BLE reconnect when host wakes/powers up⠀todo
Slightly slower to reconnect when the PC wakes from standby compared to the default MoErgo ZMK factory firmware. NOTE from colonelpanic: reconnection speed, RMK uses a slightly slower interval but this can be changed in toml if manual build (200 ms)
35
👁️BLE auto-reconnect after USB unplug⠀todo
Auto connect to BLE when you unplug USB: Automatically reconnecting to BLE after unplugging USB is an annoyance. With the MoErgo factory firmware, the connection is transferred to BLE almost instantly to the last BLE profile. I normally use the keyboard wirelessly and only connect USB for charging or management, so I would prefer the keyboard to stay disconnected rather than automatically switch back to BLE.
Note from colonelpanic: I don't really like "auto connect".
36
BLE stabiity issues with Intel / RealTek 🟡
Looks similar, see the BLE tap in this sheet.
37
👁️BLE temp disable a profile ⠀todo
https://docs.moergo.com/glove80-user-guide/operating-glove80-wirelessly/#advanced-usage-temporarily-disconnecting-an-active-ble-connection
38
Dongle⠀todo⚠️
Looks like supported out of the box? Many have asked for this at MoErgo.
39
Split wireless🟡all good so far
40
Multi-device support🟡all good so far
41
Latency & reliability🟡all good so far
42
Similar user experience (Magic Layer, BLE, USB)🟡⚠️
Tap Magic key is not supported so you need to hold. Other behavior is replicated.
43
Migrate from MoErgo Layout Editor🟢
Colonelpanic’s RynkBench supports JSON import and includes a preset MoErgo Magic Layer for a similar experience. However, RynkBench and RMK behaviors are quite differently from ZMK.
44
User experience for MoErgo users (transition to RMK)
⚪
See BLE reconnect and Magic tap
45
46
Section D: Hardware & Peripherals
47
Battery / power🟡
My experience is pretty good, even with RGB turned on.
ZMK: More mature and extensively proven for low-power wireless keyboards.
RMK: Potentially very competitive, with strong low-power optimizations and promising results.
48
RGB / LEDs per key/layer🟢
More capabilites than PR36. example key blink and animations
49
RGB animations🟢Nice
50
RGB blink🟢Nice
51
RGB (all colors I have in TailorKey (pastel)🔴
See RGB tap. RGB bringhtness and colors (hex) are very different and not aligned with my ZMK MoErgo colors in TailorKey
52
RGB status (exact same MoErgo version)🟡
Exact same Magic layer is possible, I demonstrated that with Glove80
53
Touchpad - One-handed drag 🟢
54
Touchpad key press emulation (vol up or arrows)🟢
55
Touchpad Settings per layer⠀todo
56
👁️Touchpad Temporary layer activation⠀todo
57
👁️
Touchpad Smooth scrolling (ZMK has some capability)
⠀todo
58
👁️Non-wireless TRRS⠀todo⚠️
Todo - colonelpanic tested and seems to works
59
60
Section E: Firmware Build & Developer Workflow
61
Build & flash🔴⚠️
Requires two different U2F files but real time updats does not require a flash and is a huge PRO
62
Debugging🟡
Debugging is easier in some areas—for example, tuning HRM timers is straightforward thanks to real-time updates. However, debugging other issues, such as RGB problems or unexpected behavior, might be more difficult.
63
CLI / automation🟢
CLI update etc is better and can be scripted
64
Memory use / footprint⚪⚠️
Different! AFAIK The realtime aspect requires to reserve blocks of memory to add/change things. This might give challenges for larger keymaps with 32 layers.
65
66
Section F: Ecosystem & Long-Term Viability
67
Community🔴
Much smaller and not much activity on RMK Discord
68
Documentation🔴
Less and related to community
69
Development speed and innovation🟢
Amazing compared to ZMK! ZMK is really SLOW!!
70
Colonelpanics build🔴⚠️
It's great, but is this a custom RMK Fork?
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100