Releases: MatchstickWorks/zmk-config
1/2/2025 Release
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
andCONFIG_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
What's Changed
- Addition of Profile Functions to StrataPad by @MatchstickWorks in #3
Full Changelog: v240720...v240804
7/20/2024 Release
- Addition of Arrow Key configuration for Stratapad
- Rename the default WASD configuration as such to head off any confusion
What's Changed
- Remap "Z" to "CTRL". Restore "W" by @ditman in #1
- Merge develop by @MatchstickWorks in #2
New Contributors
- @ditman made their first contribution in #1
- @MatchstickWorks made their first contribution in #2
Full Changelog: Release...v240720
6/26/2024 Release
Made a woopsie on the default keybind, so X
is now CTRL