Commit Graph

282 Commits (70e34e491c297231a3f987fd69760d38e79dbfa4)

Author SHA1 Message Date
Ryan 70e34e491c
Unicode, Unicodemap and UCIS refactor (#21659) 2 years ago
Ryan 4af6f1df06
quantum.h: clean up process_keycode includes (#21579) 2 years ago
Jake Grossman e648b84da3
Allow key override to respect weak mods caused by caps word (#21434) 2 years ago
Evgenii Vilkov 04719c774d
Fix backlight sync on suspend_power_down for split keyboards (#21079) 2 years ago
Pascal Getreuer 3993b15f05
[Core] Add Repeat Key ("repeat last key") as a core feature. (#19700) 2 years ago
Sergey Vlasov 21b660fa07
Move `pre_process_record_kb()` before `process_combo()` (#20969) 2 years ago
Albert Y 128f808496
Add a user callback for pre process record (#20584) 2 years ago
Drashna Jaelre fe02abc479
[Core] Tri Layer Keys (#19795) 2 years ago
Joel Challis 11d49d00e7
Remove matrix_init_quantum/matrix_scan_quantum (#19806) 2 years ago
Joel Challis 1d0b4c8d38
Tidy up use of keycode range helpers (#19756) 2 years ago
Ryan cf935d97ae
Fix functions with empty params (#19647) 2 years ago
Jouke Witteveen db7ca07909
Process Tap Dances before WPM/Velocikey (#19599) 2 years ago
Ryan d810878d5e
Normalise output selection (Bluetooth) keycodes (#19004) 3 years ago
Nick Brassel 5233c69bc6
Remove thermal printer. (#18959) 3 years ago
Ryan 812001de7f
Deprecate `ONESHOT_*` keycodes for `QK_ONE_SHOT_*` (#18844) 3 years ago
Ryan 74484e21af
Deprecate `VLK_TOG` for `VK_TOGG` (#18807) 3 years ago
Ryan b33fc34967
Deprecate `KC_LEAD` for `QK_LEAD` (#18792) 3 years ago
jpe230 86938fd958
Allow QK_MAKE to work with converters (#18637) 3 years ago
Sergey Vlasov ca0c12847a
Fix layer switching from tap dances by redoing the keymap lookup (#17935) 3 years ago
Alabastard-64 7c1797f52f
[Core] Pointing Device Automatic Mouse Layer (#17962) 3 years ago
Drashna Jaelre fb29c0ae53
[Core] Add getreuer's Autocorrect feature to core (#15699) 3 years ago
Drashna Jaelre 423826a34a
Better handle EEPROM reset keycode (#18244) 3 years ago
Drashna Jaelre 325da02e57
Fix QK_MAKE's reboot check (#17795) 3 years ago
JayceFayne d02cefe613
implement `tap_code16_delay` (#17748) 3 years ago
jack a6f3194397
Add ability to enter bootloader mode from `QK_MAKE` (#17745) 3 years ago
Pascal Getreuer 95d20e6d8b
Fix and add unit tests for Caps Word to work with Unicode Map, Auto Shift, Retro Shift. (#17284) 3 years ago
Nick Brassel 8545473307
Removes terminal from QMK. (#17258) 3 years ago
Drashna Jaelre db887e63d7
Enhancement and fixes of "Secure" feature (#16958) 3 years ago
Pascal Getreuer 68b16bba68
[Core] Add Caps Word feature to core (#16588) 3 years ago
Drashna Jaelre 787a68948f
[Core] Add Reboot keycode to core (#15990) 3 years ago
Joel Challis 92a61aa0cd
Implement XAP 'secure' core requirements (#16843) 3 years ago
Drashna Jaelre 02655690f4
[Core] Add compile/make macro to core (#15959) 3 years ago
Joakim Tufvegren 7f63bcf38b
[Bug] Re-add call to `suspend_power_down_kb()` (#16382) 3 years ago
QMK Bot 63646e8906
Format code according to conventions (#16322) 3 years ago
Joel Challis 135c935990
Initial migration of suspend callbacks (#16067) 3 years ago
QMK Bot b79b8dcdd0
Format code according to conventions (#16110) 3 years ago
Ga68 1f59fe6d1b
Adjust tap_code16 to account for TAP_HOLD_CAPS_DELAY (#15635) 3 years ago
Joel Challis a8700404f7
Relocate matrix_init_quantum content (#15953) 3 years ago
Joel Challis 6e83b44940
Align location of some host led logic (#15954) 3 years ago
Ryan b45a037c7e
Rename some Quantum keycodes (#15968) 3 years ago
Joel Challis d840ef2b28
Relocate matrix_scan_quantum tasks (#15882) 3 years ago
Drashna Jaelre 672c6b4721
Make (un)register code functions weak (#15285) 3 years ago
Drashna Jaelre 942b3cf16c
Generalize Unicode defines (#15409) 3 years ago
precondition 4bac5f53d8
New feature: `DYNAMIC_TAPPING_TERM_ENABLE` (#11036) 4 years ago
Drashna Jaelre 32a87d3517
Add uint to char functions (#15244) 4 years ago
QMK Bot 2c5d66987d
Format code according to conventions (#15193) 4 years ago
Drashna Jaelre 56e3f06a26
Rework and expand Pointing Device support (#14343) 4 years ago
Ryan f529580860
Basic keycode overhaul (#14726) 4 years ago
Ryan d8f0c8783a
Remove sysex API (#14723) 4 years ago
Thomas Weißschuh 83988597f4
Add Support for USB programmable buttons (#12950) 4 years ago