Skip to content

Releases: MatchstickWorks/zmk-config

1/2/2025 Release

03 Jan 04:40
666db6f
Compare
Choose a tag to compare

What's Changed

Keymap Updates

I've reconfigured the keymapping to work a little differently.

End result is a more responsive activation key (CTRL/Skull Icon) and some less finnicky BT setting controls.

When you power on (wired or battery):

  • Double-tap UP to clear the current BT profile
  • Double-tap LEFT, DOWN, or RIGHT to change the BT profile if you use it on multiple devices

Note: Once you press the skull button, these functions don't work until you repower the device

For best results, BT connect while it's not plugged into a PC/console.
(This information will eventually make it into proper documentation sometime, I swear!)

Nerd shit explanation here Technically, the first press of the CTRL key is non-responsive in-game. What this is doing is moving from Layer 0 to Layer 1. Layer 0 is where all the BT settings stuff is being handled. Making the process of changing profiles and clearing profiles happen only as soon as you power up the device. Hitting the Skull Icon sends you to Layer 1, which is where the arrow commands are sent from. Once you're here, the only way to get back to Layer 0 is by turning it off and on again.

It's hacky, but it mostly works.

LED Function Enabled

I finally put some effort into making the LED on the SeeedStudio nRF module actually do something!

Made use of the default functionality from this module: https://github.com/caksoylar/zmk-rgbled-widget

Lifted from their repo:

  • Blink 🟢/🟡/🔴 on boot depending on battery level (for both central/peripherals), thresholds set by CONFIG_RGBLED_WIDGET_BATTERY_LEVEL_HIGH and CONFIG_RGBLED_WIDGET_BATTERY_LEVEL_LOW
  • Blink 🔴 on every battery level change if below critical battery level (CONFIG_RGBLED_WIDGET_BATTERY_LEVEL_CRITICAL)
  • Blink 🔵 for connected, 🟡 for open (advertising), 🔴 for disconnected profiles on every BT profile switch



Full Changelog: v240804...v250102

8/4/2024 Release

04 Aug 14:20
0b14e5f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v240720...v240804

7/20/2024 Release

20 Jul 18:19
cbe2a0a
Compare
Choose a tag to compare
  • Addition of Arrow Key configuration for Stratapad
  • Rename the default WASD configuration as such to head off any confusion

What's Changed

New Contributors

Full Changelog: Release...v240720

6/26/2024 Release

27 Jun 04:17
ead809b
Compare
Choose a tag to compare

Made a woopsie on the default keybind, so X is now CTRL