Releases: getreuer/qmk-keymap
Release version v1.5.0
This release of my QMK repo works as an External QMK Userspace. The repo now includes keymaps for the Dactyl Ergodox, ZSA Moonlander, and ZSA Voyager keyboards.
New since v1.4.0:
- Achordion: ACHORDION_STREAK option to suppress tap-hold mods within a typing streak. Thanks to @TristanCacqueray and @gazpachoking.
- Caps Word: CAPS_WORD_INVERT_ON_SHIFT option. This option is also merged in QMK core (docs).
- Custom shift keys: CUSTOM_SHIFT_KEYS_NEGMODS option.
- Orbital Mouse: a polar approach to mouse keys.
- QMK song player: play QMK song code in your web browser.
- Keymap: switched layout to Magic Sturdy, featuring a handy "magic key" (implemented using the Alternate Repeat Key) to remove SFBs and type common n-grams.
Improved:
- Repeat key is now in QMK core! See https://docs.qmk.fm/features/repeat_key
- Layer Lock
- Layer Lock is now available for ZSA keyboards in Oryx! (announcement)
- Update keycode parsing for QMK 0.19+.
- Support locking layer-mod
LM
keys.
- Achordion
- Retro tapping support, thanks to @akaralar.
- Fix bug between LT + Repeat Key when using Achordion.
- Select Word: added idle timeout option and a delay between taps to improve behavior on Mac. Thanks to @windhausen and @freeform99 for help investigating.
- Sentence Case
- Preserve key_buffer on timeout.
- Handle OSM keys, etc. by default, thanks to @drashna for reporting.
- Preprocessor trick to attempt to detect out-of-date QMK installation.
Release version v1.4.0
Here is another release of my QMK keymap, adding two new features and several fixes and improvements.
New since v1.3.0:
- Added Sentence Case to automatically capitalize the first letter of sentences.
- Added Repeat Key, an extensible "repeat last key" implementation.
Improved:
- Autocorrection: Autocorrect is now in QMK core! See https://docs.qmk.fm/features/autocorrect. Huge thanks to @drashna for making this happen.
- Achordion: unregister eager mods in settle_as_hold() to fix a stuck mods bug. Thanks to @jasonkena for reporting.
- Custom shift keys: only clear shift when needed to eliminate sending some unnecessary keyboard reports.
- Mouse Turbo Click: the keycode and click rate are now configurable.
- Select Word: revised to avoid possible edge cases when the OS is set to a non-US layout. Thanks to @windhausen for reporting.
- Added a "USRNAME" macro button.
- Update to new names for keycodes, etc. in QMK 0.19.
- Format all C code with clang-format.
Release version v1.3.0
A release of my QMK keymap for the Dactyl Ergodox, with more fixes and improvements.
Improved:
- Caps Word
- Caps Word is now in QMK core! See https://docs.qmk.fm/features/caps_word
- Continue when AltGr symbols are typed.
- Handle held mod-taps more consistently
- Optionally use
CAPSWRD
key to toggle
- Layer Lock
- Option for idle timeout—thanks to @mwpardue
- Custom Shift Keys
- Handle tap-hold keys
- Small simplification
- Autocorrection: Improvements and fixes in make_autocorrection_data.py
- Mouse Turbo Click: Minor improvements
- Elaborated and reformatted doc comment
Release version v1.2.0
Another release of my QMK keymap for the Dactyl Ergodox, marking a good batch of fixes and improvements.
New since v1.1.0:
-
Added Achordion tap-hold customization library—thanks to @jdart, @filterpaper, @jweickm and Reddit user u/02ranger for feedback and improvements
-
Keymap revised to use home row mods and added an Adjust layer
Improved:
-
Autocorrection
- Added support for typos containing
'
apostrophe character - Improved handling of advanced keycodes, especially layer switch keys
- Removed unnecessary trailing zero in buffer—thanks to @filterpaper for pointing this out
- Added support for typos containing
-
Caps Word
- Fix incorrect shifting on Mac—thanks to @wheredoesyourmindgo and u/uolot for help fixing this
- Add warning if Command is enabled and may conflict with the Left Shift + Right Shift key combo—thanks to @drashna for catching this
- Added idle timeout option
CAPS_WORD_IDLE_TIMEOUT
- Adjusted default press behavior so that
KC_MINS
is shifted, useful for typing underscores
-
Custom Shift Keys
- Fix incorrect shifting on Mac—thanks to @wheredoesyourmindgo and u/uolot for help fixing this
- Improved interoperation with other features by having Custom Shift Keys continue default handling when possible
Release version v1.1.0
This is an updated release of my QMK keymap for the Dactyl Ergodox.
New since v1.0.0:
- Added Mouse Turbo Click, macro that clicks the mouse rapidly
- Added Layer Lock key, macro to stay in the current layer
Improved:
- Most features can now build with
NO_ACTION_ONESHOT
- Autocorrection improvements, thanks to @drashna and @filterpaper
- Store autocorrection data table in PROGMEM
- Double the max supported table to 64 KB
- Fix handling of tap-hold keys
- Improvements in make_autocorrection_data.py Python script
- Caps Word
- Added several functions and callbacks to make Caps Word customizable
- Added a combo in keymap.c that activates Caps Word
- Custom Shift Keys
- Handle weak mods
- Simplified implementation
Release version v1.0.0
This is the initial "release" of my QMK keymap.
Features:
- Symbol layer where many frequent code syntax bigrams (
->
,!=
,+=
, ...) are inward rolls. - Autocorrection for 70 common typos.
- Caps Word, activated by pressing both shift keys at once.
- Custom shift keys
- Select word/line macro