c9f619124d
Encodermap direction define. ( #20454 )
2023-04-15 16:18:44 +01:00
73b376a881
[Chore] Remove stray mod tap interrupt defines and per key functions ( #20347 )
...
* Remove stray defines and per key functions
* Remove defunct get_ignore_mod_tap_interrupt declaration
2023-04-06 00:04:23 +01:00
b67bdf222e
Merge remote-tracking branch 'origin/master' into develop
2023-04-03 22:43:55 +00:00
246cf99b4b
Personal keymaps for crkbd and kyria ( #20009 )
2023-04-04 08:43:12 +10:00
1899793f27
Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps ( #20211 )
2023-04-03 15:32:47 +10:00
bf986579dd
Fixup Pointing device functions ( #20311 )
2023-04-01 19:01:46 +01:00
051401175d
[Keymap] Drashna updates for 0.20.0 ( #19960 )
2023-02-28 11:14:48 -08:00
bbf7a20b33
Refactor Leader key feature ( #19632 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
2023-02-13 03:19:02 +11:00
025e530f46
Merge remote-tracking branch 'origin/master' into develop
2023-01-24 08:05:37 +00:00
4d180c935a
fixup splitkb/kyria VIA keymap ( #19676 )
2023-01-24 08:04:56 +00:00
cf935d97ae
Fix functions with empty params ( #19647 )
...
* Fix functions with empty params
* Found a bunch more
2023-01-20 16:21:17 +00:00
0f77ae6a20
Merge remote-tracking branch 'origin/master' into develop
2023-01-20 11:23:34 +00:00
64c399ba38
[Keyboard] Add Kyria rev3 ( #19423 )
2023-01-20 11:22:53 +00:00
d0ebafaea6
Align definition of unicode_map ( #19452 )
2023-01-01 11:54:12 +11:00
801d2ff940
Remove useless line continuations ( #19399 )
2022-12-30 11:48:05 +11:00
1978007fae
Tap Dance: remove qk_
prefix ( #19313 )
2022-12-14 12:40:25 -08:00
cbabc8dbe6
[Core] Replace Tapping Force Hold feature with Quick Tap Term ( #17007 )
...
* Replace Tapping Force Hold feature with Quick Tap Term
* Replace keyboard level TAPPING_FORCE_HOLD with QUICK_TAP_TERM 0
* Deprecate force hold in info_config.json
* Before and after quick tap term unit tests
* Quick tap unit tests iteration
* Keymap config.h correction
* Remove TAPPING_FORCE_HOLD_PER_KEY macros that were missed
* Add two more test cases for quick tap
* Replace TAPPING_FORCE_HOLD with QUICK_TAP_TERM in configs #2
* Replace TAPPING_FORCE_HOLD_PER_KEY with QUICK_TAP_TERM_PER_KEY in configs #2
* Add function declaration for get_quick_tap_term
Co-authored-by: Stefan Kerkmann <karlk90@pm.me >
2022-12-12 16:52:22 +01:00
4a87af0e9a
[Keymap] Drashna updates for 0.19 ( #19175 )
...
* Fix up bastardkb boards since blackpill support is officially added.
* Check for blackpill version, not elite c.
* Add checks in chibiOS config since multiple ARM controllers supported.
* Rework rules.mk for keymaps to better handle arm vs avr support
* Start moving away from `matrix_*_*` functions.
* `housekeeping_task_*` instead of `matrix_scan_*`
* `keyboard_(pre|post)_init_*` instead of `matrix_init_*`
* Add ℂℴmⅈℂ unicode input method.
* Clean up unicode code to be more compact and flexible.
* Remove/move Pro Micro LED commands to userspace and better filter them
* Fixup OLED code
* Use newer quantum keycode functions/preprocessors rather than manual bit manipulation
* Make unicode mode render much more compact/simple.
* Make qmk secrets more self contained
* Remove custom implementation of split watchdog
2022-11-29 11:43:42 -08:00
3b11e98215
Update use of legacy keycodes ( #19120 )
2022-11-22 22:07:47 +11:00
731633e133
Merge remote-tracking branch 'origin/master' into develop
2022-11-12 17:10:04 -08:00
050472a4d0
Eric Gebhart user space and keymaps ( #17487 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
2022-11-11 23:09:41 +00:00
bb0856d231
Merge remote-tracking branch 'origin/master' into develop
2022-11-08 04:51:22 +00:00
a1cc41e1af
[Keymap] KO Kyria ( #18413 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2022-11-07 20:50:41 -08:00
5974d989fe
Normalise Unicode keycodes ( #18898 )
...
* `UC_MOD`/`UC_RMOD` -> `UC_NEXT`/`UC_PREV`
* `UNICODE_MODE_*` -> `QK_UNICODE_MODE_*`
* `UC_MAC` -> `UNICODE_MODE_MACOS`
* `UC_LNX` -> `UNICODE_MODE_LINUX`
* `UC_WIN` -> `UNICODE_MODE_WINDOWS`
* `UC_BSD` -> `UNICODE_MODE_BSD`
* `UC_WINC` -> `UNICODE_MODE_WINCOMPOSE`
* `UC_EMACS` -> `UNICODE_MODE_EMACS`
* `UC__COUNT` -> `UNICODE_MODE_COUNT`
* `UC_M_MA` -> `UC_MAC`
* `UC_M_LN` -> `UC_LINX`
* `UC_M_WI` -> `UC_WIN`
* `UC_M_BS` -> `UC_BSD`
* `UC_M_WC` -> `UC_WINC`
* `UC_M_EM` -> `UC_EMAC`
* Docs
* Update quantum/unicode/unicode.h
2022-10-31 21:15:12 +00:00
22be7e79ac
Normalise Auto Shift keycodes ( #18892 )
...
* Normalise Auto Shift keycodes
* Add keycode table to main list
* Add old keycodes to legacy header
2022-10-28 13:53:15 +01:00
002b58f0e4
Normalise Space Cadet keycodes ( #18864 )
2022-10-27 11:19:16 +01:00
a80b886751
Deprecate CAPS_WORD
/CAPSWRD
for CW_TOGG
( #18834 )
2022-10-24 17:30:37 +01:00
428114fac2
Remove broken userspace and keymaps ( #18806 )
2022-10-22 18:03:33 +01:00
b33fc34967
Deprecate KC_LEAD
for QK_LEAD
( #18792 )
2022-10-21 14:25:54 +01:00
c347e732be
Remove legacy EEPROM clear keycodes ( #18782 )
...
* `EEP_RST` -> `EE_CLR`, default-ish keymaps
* `EEP_RST` -> `EE_CLR`, user keymaps
* `EEP_RST` -> `EE_CLR`, community layouts
* `EEP_RST` -> `EE_CLR`, userspace
* `EEP_RST` -> `EE_CLR`, docs & core
2022-10-20 12:20:07 +01:00
18dc851e37
Remove legacy Debug keycode ( #18769 )
...
* `DEBUG` -> `DB_TOGG`, default-ish keymaps
* `DEBUG` -> `DB_TOGG`, user keymaps
* `DEBUG` -> `DB_TOGG`, community layouts
* `DEBUG` -> `DB_TOGG`, userspace
* `DEBUG` -> `DB_TOGG`, docs & core
2022-10-19 11:33:05 +01:00
bad8c5992b
Remove legacy sendstring keycodes ( #18749 )
2022-10-17 13:45:23 +01:00
74223c34a9
Remove legacy keycodes, part 6 ( #18740 )
...
* `KC_RSHIFT` -> `KC_RSFT`
* `KC_RCTRL` -> `KC_RCTL`
* `KC_LSHIFT` -> `KC_LSFT`
* `KC_LCTRL` -> `KC_LCTL`
2022-10-16 14:14:40 +01:00
5e4b076af3
Remove legacy keycodes, part 5 ( #18710 )
...
* `KC_SLCK` -> `KC_SCRL`
* `KC_NLCK` -> `KC_NUM`
2022-10-15 22:29:43 +01:00
f0da486fab
Remove RGBLIGHT_ANIMATION and clean up effect defines for R-Z ( #18728 )
2022-10-15 09:55:53 -07:00
5629ba1807
Remove legacy keycodes, part 4 ( #18683 )
...
* `KC_PGDOWN` -> `KC_PGDN`
* `KC_PSCREEN` -> `KC_PSCR`
* `KC_SCOLON` -> `KC_SCLN`
* `KC_BSLASH` -> `KC_BSLS`
* `KC_BSPACE` -> `KC_BSPC`
2022-10-13 18:28:14 +01:00
e96d829724
Remove legacy keycodes, part 3 ( #18669 )
...
* `KC__VOLDOWN` -> `KC_VOLD`
* `KC__VOLUP` -> `KC_VOLU`
* `KC__MUTE` -> `KC_MUTE`
* `KC_POWER` -> `KC_PWR`
2022-10-11 14:21:47 +01:00
c6f1b594a2
Remove legacy keycodes, part 2 ( #18660 )
...
* `KC_SYSREQ` -> `KC_SYRQ`
And one `KC_ALT_ERASE` -> `KC_ERAS`
* `KC_NONUS_BSLASH` -> `KC_NUBS`
* `KC_NUMLOCK` -> `KC_NUM`
* `KC_CLCK` -> `KC_CAPS`
* `KC_SCROLLLOCK` -> `KC_SCRL`
* `KC_LBRACKET` -> `KC_LBRC`
* `KC_RBRACKET` -> `KC_RBRC`
* `KC_CAPSLOCK` -> `KC_CAPS`
2022-10-10 20:06:26 +01:00
4b2d71de52
Remove legacy international keycodes ( #18588 )
2022-10-09 14:51:09 +11:00
5aa63ed2cd
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 05:56:18 +00:00
b77ff4edf4
AceVice One's keymap for Kyria keyboard ( #18393 )
2022-09-30 06:55:46 +01:00
5abb125b02
[Keymap] develop updates for Drashna Keymaps ( #18472 )
2022-09-25 13:04:00 -07:00
100cf3db3a
[Keymap] Added Kyria keyboard to jimmysjolund ( #18335 )
2022-09-19 23:19:51 -07:00
fa08cb2478
[Keymap] Drashna keymap updates for 0.18.0 ( #18184 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2022-08-28 12:55:19 -07:00
bbc3bc55f2
RESET -> QK_BOOT user keymaps ( #17940 )
2022-08-21 23:55:30 +01:00
f27b617f36
[Core] Process all changed keys in one scan loop, deprecate QMK_KEYS_PER_SCAN
( #15292 )
2022-08-06 20:51:13 +10:00
f326b0b40e
Merge remote-tracking branch 'origin/master' into develop
2022-08-03 17:23:55 +00:00
df8a538489
Userspace: muppetjones ( #1 ) ( #13461 )
...
* Userspace: muppetjones (#1 )
Add and update lily58 to work with userspace
Add and update kyria keymap to work with userspace
Add and update planck keymap with userspace
Add etchamouse code and docs to userpace
Add userspace
Update mouse encoder for smoother movement.
Encoder + mouse
Added casemodes by andrewjrae
* Rollback lily58 state reader and add missing GPL
* Apply suggestions from code review
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Joel Challis <git@zvecr.com >
* fix lily58 keymap
* Updates to user and lily for muppetjones.
Updated parameters for etchamouse for smoother mouse movement. Updated lily keymap and userspace to actually work together.
* Update keyboards/lily58/keymaps/muppetjones/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Updated keymaps and userspace
* Little more cleanup.
* Update keyboards/lily58/keymaps/muppetjones/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com >
* Rollback accidental libchibios update
* Apply suggestions from code review
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Update kyria keymap
* Move kyria keymap to splitkb/kyria
* Update planck keymap
* Remove all changes to keyboards/lily58/lib/layer_state_reader.c
* Update lily58 keymap
* Recommended change
* Update keymap readme
* Update kyria keymap and userspace
* Apply suggestions from code review
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Renamed users/muppetjones/README.md to lc
* Update keyboards/lily58/keymaps/muppetjones/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2022-08-03 18:23:17 +01:00
40499bed06
Merge remote-tracking branch 'origin/master' into develop
2022-08-03 06:11:19 +00:00
5f6ec37b7d
[Keymap] Add TravisHi keymap for SplitKB Kyria ( #17858 )
...
* Init commit
* Prep for MVP
* Add F Fixes (thanks F!)
* Fix some incorrect layer summons
* Create readme (remove comments from code)
* Update OLED indicators (test)
* Add more OLED updates
* Add more layouts
* Update readme and small tweaks
* Update layers and prep for LED layers
* Fix a trapped layer issue
* Test animations
* Add a happy frog animation to right screen
* Add bulk work
* Move fren readme image
* Can't save images
* Update FPS layout
* Update Symbols layer
* Update readme
* Update readme (future comments move to readme)
* Remove superfluous comments & add Licence
* Add licence update
2022-08-03 07:10:46 +01:00