ReLow60 Firmware v1.10 & ReConf v1.3.0: Macro Feature for Recording and Playing Back Key Actions
Overview
The ReLow60 L-HE firmware has been updated to v1.10, and the configurator ReConf to v1.3.0. This update introduces macro functionality. You can pre-record a sequence of key presses, releases, and delays, then play back that sequence by pressing a single key. This lets you consolidate multiple key actions — such as typing a fixed string or firing a shortcut repeatedly — into one key.
What Macros Can Do
- Up to 16 macros can be saved
- Each macro is composed of any combination of the following steps:
- Tap: press and release a key (one step)
- Press: hold a key down
- Release: release a held key
- Wait: pause before the next step (in 10 ms increments, up to 2550 ms)
- Bulk string insertion is also supported — a typed string is automatically converted into a sequence of tap steps (based on US layout)
- Recorded macros are played back by assigning a macro key (MC) to any key
Macro Editor in ReConf (v1.3.0)
A Macro tab has been added to ReConf. Select a macro number, then add, reorder, and edit steps to build your macro.
Paired Press+Release Insertion to Prevent Stuck Keys
When using keys in a macro, press (down) and release (up) steps must always appear in pairs. If only one side is present, the key will remain held down after the macro finishes playing.
To address this, ReConf now creates both a press and a release step together as a pair whenever you add a key.
- The two steps can still be freely reordered as before — other keys or waits can be inserted between them
- Immediately after adding a pair, selecting either step and choosing a key applies that key to both steps (after which each step can be edited independently)
- Deleting only one step of a pair is allowed, but if doing so would leave a key stuck down, a confirmation dialog will warn you
This prevents accidents such as recording only a key press and having the key never return, while still allowing an intentionally held-down state when needed.
Assigning Macros to Keys
Once a macro is created, assign a macro key (MC) to any key in the keymap screen — pressing that key will play back the macro. Each macro number can be assigned to a different key.
ReLowシリーズ キーボードコンフィギュレータ
Settings are preserved across updates. Flashing firmware v1.10 will retain all existing settings, including keymaps, actuation points, Rapid Trigger, and other configurations.
How to Update
Flashing can be done entirely in your browser using the firmware update feature (Web DFU) in ReConf. The full procedure is described in a separate article.
ReConf からブラウザでファームウェアを書き込む手順
Source Code (GPL-3.0)
The ReLow60 firmware is based on libhmk (GPL-3.0), and the corresponding source code is publicly available.
ReLow60 L-HE ファームウェア(GPL-3.0)