Commit Graph

2111 Commits (17bbef5200792d22df2bcc66e2f59a800252a1d3)

Author SHA1 Message Date
Stefan Kerkmann 56f7b34289
[Core] rewrite locking in split transaction handlers (#18417) 3 years ago
Sergey Vlasov ca0c12847a
Fix layer switching from tap dances by redoing the keymap lookup (#17935) 3 years ago
Jason Ken Adhinarta c0e6a28bc6
Prevent tap dance from wiping dynamic macros (#17880) 3 years ago
precondition e78fa1fbf0
Fix comment of CM_QUES (Colemak question mark) (#18557) 3 years ago
Ryan 2c96c75263
Small un/register_code() cleanups (#18544) 3 years ago
Drashna Jaelre dbe214c326
Handle mouse keys more consistently (#18513) 3 years ago
Ryan f80058d96e
Start Bluetooth API (#18366) 3 years ago
Nick Brassel cbbb45c13f
Start moving towards introspection-based data retrieval (#18441) 3 years ago
izmishi 703d8cd417
Fix retain brightness when val is changed while a layer is active (#18426) 3 years ago
Ryan be8907d634
Further refactoring of joystick feature (#18437) 3 years ago
Drashna Jaelre fb400f2ac2
Enabling Pointing Device support in register code functions (#18363) 3 years ago
Drashna Jaelre d909038b28
Move Oneshot mod callbacks to after mods are set (#18101) 3 years ago
Ryan ea2819b2c2
Change `{LED,RGB}_DISABLE_TIMEOUT` to `{LED,RGB}_MATRIX_TIMEOUT` (#18415) 3 years ago
Thomas 94d5fe6f90
Allow Active High for Pointing Device Motion Pin (#18404) 3 years ago
QMK Bot df30327c19
Format code according to conventions (#18466) 3 years ago
Alabastard-64 7c1797f52f
[Core] Pointing Device Automatic Mouse Layer (#17962) 3 years ago
Ryan 36c410592d
Change `DRIVER_LED_COUNT` to `{LED,RGB}_MATRIX_LED_COUNT` (#18399) 3 years ago
Marius Renner 652d1d8a6d
Fix int8_t overflow in RGB heatmap effect (#18410) 3 years ago
Stefan Kerkmann 2aa3a8e059
[Core] remove busy waiting from rgblight functions (#18418) 3 years ago
Nick Brassel 1849897444
[QP] Add RGB565 surface. Docs clarification, cleanup, tabsification, and reordering. (#18396) 3 years ago
Joshua Diamond a3a47a6556
Work around WinCompose issue for U+Axxx or U+Exxx (#18260) 3 years ago
Dasky db6a637398
Fix EECONFIG_KEYMAP_UPPER_BYTE init (#18394) 3 years ago
Drashna Jaelre fb29c0ae53
[Core] Add getreuer's Autocorrect feature to core (#15699) 3 years ago
Drashna Jaelre d67d388e77
Move mousekey keycodes into newly freed up keycode block (#16076) 3 years ago
Joshua Diamond a26f1ddafa
Chromeos keycodes (#18212) 3 years ago
Dasky e1aed8da08
Move fake EE_HANDS (#18352) 3 years ago
Dasky 40b0b3a983
Fix cirque tap from secondary side (#18351) 3 years ago
Joel Challis 8d715fc16b
Remove deprecated RESET keycode alias (#18271) 3 years ago
Ryan 3d667f0970
Refactor Unicode feature (#18333) 3 years ago
Ryan f7d2b001bc
Move Bluetooth-related function calls up to host/keyboard level (#18274) 3 years ago
Ryan 8833b28361
Remove `UNICODE_KEY_OSX` and `UC_OSX` (#18290) 3 years ago
Joel Challis 0306bdf7fd
Remove use of legacy keycode (#18281) 3 years ago
Drashna Jaelre 423826a34a
Better handle EEPROM reset keycode (#18244) 3 years ago
Joshua Diamond e4bf832368
Add unicode mode change callbacks (#18235) 3 years ago
Jeff Epler 9632360caa
Use a macro to compute the size of arrays at compile time (#18044) 3 years ago
Stefan Kerkmann e99ec28f5f
[Core] Introduce pointing device specific debug messages (#17663) 3 years ago
Nick Brassel d910e8df77
Use `TAP_CODE_DELAY` for encoder mapping by default (#18098) 3 years ago
Drzony f2edb73974
Fix mouse report comparison failing on shared EP (#18060) 3 years ago
Ryan d983251c10
Switch over MANUFACTURER and PRODUCT to string literals (#18183) 3 years ago
James Young efdd4f4d50
Clean-up of `#define _ADJUST 16` instances (#18182) 3 years ago
Joel Challis a2765bfe19
Add missing SS_LOPT and SS_ROPT defines (#18175) 3 years ago
precondition 5021cf58ad
Fix DV_SCLN and DV_COLN in keymap_spanish_dvorak.h (#18043) 3 years ago
Stefan Kerkmann 8ce946b5c8
[Bug] Add key event check to `is_tap_record` and remove `is_tap_key` (#18063) 3 years ago
precondition 8e9ee29fe3
Remove duplicate COMBINING HORN in keymap_us_extended.h (#18045) 3 years ago
Pascal Getreuer 95c43a2759
Fix Caps Word to treat mod-taps more consistently. (#17463) 3 years ago
Chewxy 6fc7c03e95
Added emacs as an "operating system" for input mode. (#16949) 3 years ago
precondition 0a6327d20c
Replace ; by : in the shifted symbols ASCII art of keymap_norman (#18029) 3 years ago
Joel Challis ba04ecfabd
Align TO() max layers with other keycodes (#17989) 3 years ago
precondition 2c3b447641
Use ANSI ASCII art and fix comments for LT_COLN and LT_UNDS in keymap_lithuanian_qwerty.h (#18028) 3 years ago
precondition 96731ba88e
Fix LV_CCAR and LV_NCED (#18025) 3 years ago