Skip to content

Releases: UltimateHackingKeyboard/firmware

8.10.5

15 Feb 17:26
Compare
Choose a tag to compare

Device Protocol: 4.7.1 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Disable touchpad auto-sleep mode.
  • Don't query touchpad delta values, resulting in a much faster refresh rate.
  • Change UHK 60 v2 USB product ID from 0x6122 to 0x6124.
  • Change USB product name to "UHK 60 v1" and "UHK 60 v2" according to the actual device.

8.10.4

13 Jan 21:49
Compare
Choose a tag to compare

Device Protocol: 4.7.1 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Make the GetKeyboardState USB command show the presence of the touchpad module. DEVICEPROTOCOL:PATCH

8.10.3

23 Dec 21:38
Compare
Choose a tag to compare

Device Protocol: 4.7.0 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Support the UHK 60 v2.
  • Migrate the key cluster module MCU back from MKL17Z32VFM4 to MKL03Z32VFK4.
  • Add IS31FL3199 LED driver support which is utilized in the key cluster module.
  • Change touchpad module I2C address.
  • Increase trackball sensor resolution from 500 CPI to 1000 CPI.

8.10.2

20 Sep 22:22
Compare
Choose a tag to compare

Device Protocol: 4.7.0 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Migrate key cluster module MCU from MKL03Z32VFK4 to MKL17Z32VFM4.
  • Fix trackball module right button port.
  • Handle touchpad module single tap, two finger tap, and scroll events.

8.10.1

21 Jun 18:13
Compare
Choose a tag to compare

Device Protocol: 4.7.0 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Fix USB 3.x compatibility issues which mostly affected Ryzen PCs.

8.10.0

25 May 21:59
Compare
Choose a tag to compare

Device Protocol: 4.7.0 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Implement the $+-*/|\<>?_'",`@={} characters for the LED segment display. USERCONFIG:MINOR

8.9.3

03 May 02:02
Compare
Choose a tag to compare

Device Protocol: 4.7.0 | Module Protocol: 4.1.0 | User Config: 4.1.1 | Hardware Config: 1.0.0

  • Make sticky shortcuts not stick on the base layer.

8.9.2

30 Apr 00:27
Compare
Choose a tag to compare

Device Protocol: 4.7.0 | Module Protocol: 4.1.0 | User Config: 4.1.1 | Hardware Config: 1.0.0

  • Make every layer switcher action always deactivate held layers of their own layer without any side effects.
  • Allow to cycle keymaps without releasing the relevant layer switcher key.

8.9.1

23 Apr 21:38
Compare
Choose a tag to compare

Device Protocol: 4.7.0 | Module Protocol: 4.1.0 | User Config: 4.1.1 | Hardware Config: 1.0.0

  • Fix the handling of layer toggle actions.

8.9.0

18 Apr 00:14
Compare
Choose a tag to compare

Device Protocol: 4.7.0 | Module Protocol: 4.1.0 | User Config: 4.1.1 | Hardware Config: 1.0.0

  • Make secondary roles resolve recursively.
  • Make Ctrl+tab and Ctrl+arrow shortcuts sticky.
  • Fix memory corruption in the LED display driver that might have caused occasional issues.