github UltimateHackingKeyboard/firmware v16.0.0
16.0.0

pre-release6 hours ago

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.11.0

New Features:

  • Implement macro templates. USERCONFIG:MINOR
    • Macros can now be parameterized via $macroArg.0.
    • Reimplement argument handling in config parser. Change key counting logic compared to original macro template implementation.
    • Refactor macro validation to evaluate on per-key basis, including template expansion.
    • Refactor error reporting to report the template expansion stack.
    • Implement altCodeOf, uCodeOf, decCodeOf and hexCodeOf template expansions that can be used for generic unicode sequences. E.g., tapKeySeq altCodeOf(😊). SMARTMACROS:MINOR
  • Add UserConfig version fields to track failed migrations. USERCONFIG: MAJOR

Fixes, maintenance:

  • Eliminate minute delay of the OLED charging indicator, e.g., when rapidly reconnecting USB power.
  • Prevent large jumps of the battery capacity detection algorithm.
  • Change behavior regarding UHK 60 reset button "crashes":
    • Revert 15.3.1 changes and let the keyboard reboot silently.
    • Implement GPIO leakage test. (Please join #1380 if you are affected.)

Misc:

  • Refactor PS/2 trackpoint driver.
  • Improve debug mode icons.

Don't miss a new firmware release

NewReleases is sending notifications on new releases.