Commit Graph

191 Commits

Author SHA1 Message Date
Joel Challis 3bd303f204
Remove `arm_atsam` platform () 2024-09-02 03:48:17 +01:00
Nick Brassel 45dc2499dc
Remove all via-enabled keymaps, including `via`. () 2024-08-26 07:51:22 +10:00
Joel Challis 3d83b3e7c5
Migrate build target markers to keyboard.json - Misc () 2024-04-25 08:42:48 +01:00
James Young a1cbdf145f
Data-Driven Keyboard Conversions: M, Part 1 () 2024-04-23 04:06:24 +01:00
Joel Challis 1513966c38
Tidy use of raw hid within keyboards () 2024-04-19 02:18:51 +01:00
Joel Challis 78a74ca974
[Keymap Removal] keyboard with most keymaps () 2024-02-16 13:25:44 +00:00
fauxpark 2c191e21c2 Merge remote-tracking branch 'upstream/master' into develop 2023-12-20 16:03:14 +11:00
Ryan 8812a09581
Rename `RGB_DISABLE_WHEN_USB_SUSPENDED` -> `RGB_MATRIX_SLEEP` () 2023-12-20 13:31:50 +11:00
Nick Brassel a1c8b1ebf7
Remove obvious user keymaps, `keyboards/{d,e,f}*` edition. () 2023-12-18 21:45:52 +11:00
Nick Brassel 7ea022ba88
[Keymap Removal] Planck and related keymaps. () 2023-12-17 21:54:01 +11:00
Joel Challis 1ed03f498f
Remove userspace keymaps () 2023-11-27 05:36:45 +11:00
Ryan 9ab16e62f7
Get rid of `USB_LED_NUM_LOCK` () 2023-07-02 19:35:41 +01:00
Ryan a4ed6ad0f5
Unicodemap keycodes rename () 2023-06-01 17:25:08 +01:00
Joel Challis b2e5017e74
Move `thekey` to Drop vendor folder () 2023-05-25 23:08:12 +01:00
Nick Brassel 5faa23d54c
Keymap introspection for combos. () 2023-05-15 22:27:37 +10:00
Ryan 54634e9263
Fix some missing QMK_KEYBOARD_H includes in user keymaps () 2023-04-14 19:42:50 +10:00
Ryan 5bd68e3695
Move single `LAYOUT`s to data driven () 2023-04-12 13:42:51 +10:00
Ryan 522048725f
Move `RGB_MATRIX_DRIVER` to data driven () 2023-04-08 18:08:08 +10:00
Ryan 47966dc2a6
Migrate `rgblight.pin` and `RGB_DI_PIN` to `ws2812.pin` () 2023-04-06 18:00:54 +10:00
Ryan 364c06d939
Move small macropad-ish layouts to data driven () 2023-04-05 15:46:59 +10:00
Ryan 7bfc2a367d
Move 65% layouts to data driven () 2023-04-04 15:20:10 +10:00
precondition 1899793f27
Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps () 2023-04-03 15:32:47 +10:00
Phil Hollenback 162d6156d3
Allow a larger int for the idle timeout for urbanvanilla keymap () 2023-04-03 12:56:24 +10:00
Ryan 02ccc50e60
Remove more empty headers () 2023-03-17 14:02:04 +11:00
Ryan caa8c81086
Move matrix config to info.json, part 7 () 2023-03-11 00:39:56 +11:00
Ryan 314f6c1ddb
Move backlight config to data driven () 2023-02-26 08:37:57 +11:00
Nick Brassel 7f805cc779
VIA Protocol 12 + fixes ()
Co-authored-by: Wilba <wilba@wilba.tech>
Co-authored-by: zvecr <git@zvecr.com>
2023-02-23 09:19:00 +11:00
Ryan 26854f5940
Remove default and unused `BACKLIGHT_LEVELS` () 2023-02-22 01:12:42 +00:00
Ryan 2da0827d4f
Remove matrix size defines () 2023-02-17 16:08:25 +11:00
Ryan bbf7a20b33
Refactor Leader key feature ()
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-02-13 03:19:02 +11:00
Ryan f9aeea64c1
Migrate `MCU` and `BOOTLOADER` to data-driven () 2023-02-08 18:41:46 +11:00
Ryan 53b7dbe671
Remove unused `LOCKING_SUPPORT_ENABLE` from config.h () 2023-02-05 20:26:45 +00:00
Ryan ebb512db82
Debounce defines cleanup ()
* Clean up `DEBOUNCE` in config.h, 0-9

* Clean up `DEBOUNCE` in config.h, A

* Clean up `DEBOUNCE` in config.h, B

* Clean up `DEBOUNCE` in config.h, C

* Clean up `DEBOUNCE` in config.h, D

* Clean up `DEBOUNCE` in config.h, E

* Clean up `DEBOUNCE` in config.h, F

* Clean up `DEBOUNCE` in config.h, G

* Clean up `DEBOUNCE` in config.h, H

* Clean up `DEBOUNCE` in config.h, handwired

* Clean up `DEBOUNCE` in config.h, I

* Clean up `DEBOUNCE` in config.h, J

* Clean up `DEBOUNCE` in config.h, K

* Clean up `DEBOUNCE` in config.h, L

* Clean up `DEBOUNCE` in config.h, M

* Clean up `DEBOUNCE` in config.h, N

* Clean up `DEBOUNCE` in config.h, O

* Clean up `DEBOUNCE` in config.h, P

* Clean up `DEBOUNCE` in config.h, Q

* Clean up `DEBOUNCE` in config.h, R

* Clean up `DEBOUNCE` in config.h, S

* Clean up `DEBOUNCE` in config.h, T

* Clean up `DEBOUNCE` in config.h, U

* Clean up `DEBOUNCE` in config.h, V

* Clean up `DEBOUNCE` in config.h, W

* Clean up `DEBOUNCE` in config.h, X

* Clean up `DEBOUNCE` in config.h, Y

* Clean up `DEBOUNCE` in config.h, Z

* Remove default debounce from info.json

* Migrate non-default debounce to info.json
2023-02-03 19:19:58 +00:00
Ryan b867522f8c
Clean up Force NKRO in config.h () 2023-01-30 20:45:41 +00:00
Nick Brassel f6dd8dea2e
Remove usages of config_common.h from config.h files. () 2023-01-31 06:03:30 +11:00
Ryan 56555c61e1
Migrate `LAYOUTS` to data driven ()
* Migrate `LAYOUTS` to data driven, 0-9

* Migrate `LAYOUTS` to data driven, A

* Migrate `LAYOUTS` to data driven, B

* Migrate `LAYOUTS` to data driven, C

* Migrate `LAYOUTS` to data driven, D

* Migrate `LAYOUTS` to data driven, E

* Migrate `LAYOUTS` to data driven, F

* Migrate `LAYOUTS` to data driven, G

* Migrate `LAYOUTS` to data driven, H

* Migrate `LAYOUTS` to data driven, handwired

* Migrate `LAYOUTS` to data driven, I

* Migrate `LAYOUTS` to data driven, J

* Migrate `LAYOUTS` to data driven, K

* Migrate `LAYOUTS` to data driven, L

* Migrate `LAYOUTS` to data driven, M

* Migrate `LAYOUTS` to data driven, N

* Migrate `LAYOUTS` to data driven, O

* Migrate `LAYOUTS` to data driven, P

* Migrate `LAYOUTS` to data driven, Q

* Migrate `LAYOUTS` to data driven, R

* Migrate `LAYOUTS` to data driven, S

* Migrate `LAYOUTS` to data driven, T

* Migrate `LAYOUTS` to data driven, U

* Migrate `LAYOUTS` to data driven, V

* Migrate `LAYOUTS` to data driven, W

* Migrate `LAYOUTS` to data driven, X

* Migrate `LAYOUTS` to data driven, Y

* Migrate `LAYOUTS` to data driven, Z
2023-01-10 02:48:20 +00:00
Ryan 801d2ff940
Remove useless line continuations () 2022-12-30 11:48:05 +11:00
Ryan 1978007fae
Tap Dance: remove `qk_` prefix () 2022-12-14 12:40:25 -08:00
Ryan e2117564c5
Leader: remove `qk_` prefix () 2022-12-14 13:46:01 +11:00
Albert Y cbabc8dbe6
[Core] Replace Tapping Force Hold feature with Quick Tap Term ()
* 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 

* Replace TAPPING_FORCE_HOLD_PER_KEY with QUICK_TAP_TERM_PER_KEY in configs 

* Add function declaration for get_quick_tap_term

Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-12-12 16:52:22 +01:00
Ryan e12ca14af8
Change `RGB_MATRIX_STARTUP_*` defines to `RGB_MATRIX_DEFAULT_*` () 2022-11-27 04:18:24 +11:00
Nick Brassel 219afaba42
Reworked backlight keycodes. ()
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-06 08:11:59 +11:00
Ryan 5974d989fe
Normalise Unicode keycodes ()
* `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
Ryan 002b58f0e4
Normalise Space Cadet keycodes () 2022-10-27 11:19:16 +01:00
Ryan 74484e21af
Deprecate `VLK_TOG` for `VK_TOGG` () 2022-10-22 21:45:20 +01:00
Ryan 1cb1a5a374
Remove legacy Grave Escape keycodes () 2022-10-20 18:04:11 -07:00
Ryan c347e732be
Remove legacy EEPROM clear keycodes ()
* `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
Ryan bad8c5992b
Remove legacy sendstring keycodes () 2022-10-17 13:45:23 +01:00
Ryan 74223c34a9
Remove legacy keycodes, part 6 ()
* `KC_RSHIFT` -> `KC_RSFT`

* `KC_RCTRL` -> `KC_RCTL`

* `KC_LSHIFT` -> `KC_LSFT`

* `KC_LCTRL` -> `KC_LCTL`
2022-10-16 14:14:40 +01:00
Ryan 5e4b076af3
Remove legacy keycodes, part 5 ()
* `KC_SLCK` -> `KC_SCRL`
* `KC_NLCK` -> `KC_NUM`
2022-10-15 22:29:43 +01:00