New
16.2.0
Device Protocol: 4.17.0 | Module Protocol: 4.3.0 | Dongle Protocol: 1.0.2 | User Config: 13.0.0 | Hardware Config: 1.0.0 | Smart Macros: 3.13.0
General:
- Fix: UHK 60 I2C scheduling caused various issues with modules and left half during 16.1.0 and 16.1.1.
- Fix: BLE reliability: always exchange MTU right after the connection is established.
- Fix: Macro key release detection that caused subtle timing bugs with advanced macros.
- Use a fixed keymap for the BLE pairing PIN flow.
Macro behaviors:
- Validate all macros in general context. In 16.1.x, unmapped macros weren't validated.
SMARTMACROS:PATCH - Lower default
ifGesturetimeout to 500ms.SMARTMACROS:MINOR - Add
notifycommand.SMARTMACROS:MINOR - Global doubletap detection:
- Doubletaps are now detected globally at the beginning of keypress lifecycle. Separate
secondaryRole.advanced.doubletapTimehas been deprecated.SMARTMACROS:MINOR - Macros will now remember and reuse secondary role resolutions for the rest of their runtime, regardless of key events
- Doubletaps are now detected globally at the beginning of keypress lifecycle. Separate