Releases: UltimateHackingKeyboard/firmware
Releases · UltimateHackingKeyboard/firmware
9.3.0
Device Protocol: 4.9.0 | Module Protocol: 4.2.0 | User Config: 5.1.0 | Hardware Config: 1.0.0 | Smart Macros: 1.2.0
- Send empty report after every write command, fixing the bug that resulted in 'onewo' when encountering consecutive 'one', 'two' write commands.
SMARTMACROS:PATCH
- Disallow navigation modes in modifier layers.
SMARTMACROS:MINOR
- Switch leds.fadeTimeout value from minutes to seconds.
SMARTMACROS:MINOR
- Add onLayerChange and onKeymapLayerChange macro events.
SMARTMACROS:MINOR
- Add prepend activateKeyPostponed option.
SMARTMACROS:MINOR
9.2.3
9.2.2
Device Protocol: 4.9.0 | Module Protocol: 4.2.0 | User Config: 5.1.0 | Hardware Config: 1.0.0 | Smart Macros: 1.1.2
- Make extended smart macro commands always available and ignore
set macroEngine.extendedCommands {0|1}
- Fix
fork
,call
, andexec
smart macro commands on non-existent macro names.SMARTMACROS:PATCH
- Fix the logic of the
resolveSecondary
smart macro command.SMARTMACROS:PATCH
9.2.1
9.2.0
Device Protocol: 4.9.0 | Module Protocol: 4.2.0 | User Config: 5.1.0 | Hardware Config: 1.0.0 | Smart Macros: 1.1.0
- Allow executing macro commands via USB.
DEVICEPROTOCOL:MINOR
- Add set
i2cBaudRate
macro command.SMARTMACROS:MINOR
- Rename super to gui and control to ctrl for the sake of consistency for smart macros. The old naming remains to be supported.
SMARTMACROS:MINOR
- Fix bug that altered media navigation mode when the zoom mode was altered.
SMARTMACROS:PATCH
- Make
ifRegEq
,ifNotRegEq
,ifRegGt
, andifRegLt
macro commands treat registers as 32-bit values as they are instead of 8-bit values.SMARTMACROS:PATCH
- Fix a macro unscheduling bug that made some macros stuck during or after using the
call
smart macro command.SMARTMACROS:PATCH
- Fix maxiumum macro count.
9.1.4
Device Protocol: 4.8.0 | Module Protocol: 4.2.0 | User Config: 5.1.0 | Hardware Config: 1.0.0 | Smart Macros: 1.0.3
- Fix
goTo
and related smart macro command bug.SMARTMACROS:PATCH
- Fix scheduling error in
call
smart macro command.SMARTMACROS:PATCH
- Disable USB gamepad interface as it interferes with gamepads. Will re-enable it later after exposing its feature set via Agent.
9.1.3
9.1.2
Device Protocol: 4.8.0 | Module Protocol: 4.2.0 | User Config: 5.1.0 | Hardware Config: 1.0.0 | Smart Macros: 1.0.1
- Fix interactive smart macro documentation to properly generate mouseKeys.{move,scroll}.initialAcceleration
SMARTMACROS:PATCH
- Add USB gamepad interface, which cannot be used yet from Agent.
9.1.1
9.1.0
Device Protocol: 4.8.0 | Module Protocol: 4.2.0 | User Config: 5.1.0 | Hardware Config: 1.0.0 | Smart Macros: 1.0.0
- Fix layer activation/toggle priority. (Since v9.0.0, any layer activation, according to the base layer, released the toggled layer instead of triggering the relevant action on non-base layers.)
- Add the new layers to the list of secondary role layers.
USERCONFIG:MINOR
- Hide the widgets of the smart macro documentation when no macro command is focused.