QMK Bot f1dbffe367 Merge remote-tracking branch 'origin/master' into develop %!s(int64=3) %!d(string=hai) anos
..
0_sixty 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
0xc7 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
0xcb 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
10bleoledhub 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
1k 647c2835e6 WS2812 driver improvements (#20262) %!s(int64=3) %!d(string=hai) anos
1upkeyboards 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
25keys 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
2key2crawl 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
30wer 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
3keyecosystem 23c365b023 Move matrix config to info.json, part 1 (#19985) %!s(int64=3) %!d(string=hai) anos
3w6 bf986579dd Fixup Pointing device functions (#20311) %!s(int64=3) %!d(string=hai) anos
40percentclub 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
45_ats d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
4by3 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
4pplet bd4899f0ca Merge remote-tracking branch 'upstream/master' into develop %!s(int64=3) %!d(string=hai) anos
7c8 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
8pack 314f6c1ddb Move backlight config to data driven (#19910) %!s(int64=3) %!d(string=hai) anos
9key 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
a_dux e837a32b2b Move layouts for direct_pins boards to data driven (#19872) %!s(int64=3) %!d(string=hai) anos
abacus ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
abatskeyboardclub b463ceb9dc Move TKL F13 and FRL layouts to data driven (#20310) %!s(int64=3) %!d(string=hai) anos
abstract ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
acekeyboard ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
acheron b463ceb9dc Move TKL F13 and FRL layouts to data driven (#20310) %!s(int64=3) %!d(string=hai) anos
ada ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
adafruit 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
adelheid 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
adkb96 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
adm42 3c144fac5e Clean up usage of `QMK_KEYBOARD_H` (#20167) %!s(int64=3) %!d(string=hai) anos
adpenrose ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
aeboards 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
afternoonlabs 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
ai ccb6c908dd Remove `SOFT_SERIAL_PIN` for non-split boards (#19774) %!s(int64=3) %!d(string=hai) anos
ai03 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
aidansmithdotdev 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
akb d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
akegata_denki 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
al1 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
alas e933e0411f Move matrix config to info.json, part 5 (#20003) %!s(int64=3) %!d(string=hai) anos
aleblazer e933e0411f Move matrix config to info.json, part 5 (#20003) %!s(int64=3) %!d(string=hai) anos
alf ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
alfredslab ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
alhenkb b63e388692 [Keyboard update] Fix json error (#20299) %!s(int64=3) %!d(string=hai) anos
aliceh66 b463ceb9dc Move TKL F13 and FRL layouts to data driven (#20310) %!s(int64=3) %!d(string=hai) anos
alpha ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
alpine65 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
alps64 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
alt34 e40b6ca3b0 Move split layouts to data driven (#20290) %!s(int64=3) %!d(string=hai) anos
amag23 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
amjkeyboard 9359504255 Move 66% and 68% layouts to data driven (#20293) %!s(int64=3) %!d(string=hai) anos
an_achronism 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
anavi 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
annepro2 a5e7390419 [keyboard] Prevent LED flicker when connecting AnnePro 2 (#19709) %!s(int64=3) %!d(string=hai) anos
ano 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
anomalykb 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
aos ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
aozora 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
aplyard 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
arabica37 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
ares 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
argo_works 3c144fac5e Clean up usage of `QMK_KEYBOARD_H` (#20167) %!s(int64=3) %!d(string=hai) anos
arisu 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
arrayperipherals 7e0299117b Move encoder config to data driven (#19923) %!s(int64=3) %!d(string=hai) anos
ash1800 e933e0411f Move matrix config to info.json, part 5 (#20003) %!s(int64=3) %!d(string=hai) anos
ash_xiix e933e0411f Move matrix config to info.json, part 5 (#20003) %!s(int64=3) %!d(string=hai) anos
ashpil 976317df3c Move fullsize layouts to data driven (#20317) %!s(int64=3) %!d(string=hai) anos
ask55 7fad94ba2d Remove unused RGBLight defines from config.h (#19859) %!s(int64=3) %!d(string=hai) anos
at_at e933e0411f Move matrix config to info.json, part 5 (#20003) %!s(int64=3) %!d(string=hai) anos
atlantis 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
atlas_65 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
atomic 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
atreus 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
atreus62 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
atreyu 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
atset e933e0411f Move matrix config to info.json, part 5 (#20003) %!s(int64=3) %!d(string=hai) anos
atxkb ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
aurora65 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
avalanche 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
aves60 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
aves65 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
axolstudio b463ceb9dc Move TKL F13 and FRL layouts to data driven (#20310) %!s(int64=3) %!d(string=hai) anos
aya 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
b_sides 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
bacca70 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
baguette 9e64300e67 Move matrix config to info.json, part 4 (#20001) %!s(int64=3) %!d(string=hai) anos
baion_808 9e64300e67 Move matrix config to info.json, part 4 (#20001) %!s(int64=3) %!d(string=hai) anos
bajjak 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
balloondogcaps c6ad38e79f RESET -> QK_BOOT default keymaps (#17939) %!s(int64=4) %!d(string=hai) anos
bandominedoni 9e64300e67 Move matrix config to info.json, part 4 (#20001) %!s(int64=3) %!d(string=hai) anos
bantam44 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
barleycorn_smd 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
barracuda 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
basekeys d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
basketweave 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
bastardkb 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
bbrfkr 9e64300e67 Move matrix config to info.json, part 4 (#20001) %!s(int64=3) %!d(string=hai) anos
bear_face 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
beatervan 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
beekeeb d784f78bd0 Move Bootmagic config to data driven (#19860) %!s(int64=3) %!d(string=hai) anos
bemeier 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
bfake 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
biacco42 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
binepad bb53e9d539 [Keyboard] Consolidate Binepad BN009 R1 and R2 (#20113) %!s(int64=3) %!d(string=hai) anos
bioi ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
black_hellebore 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
blackplum 9359504255 Move 66% and 68% layouts to data driven (#20293) %!s(int64=3) %!d(string=hai) anos
blank 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
blank_tehnologii 1dd2d1df20 Merge remote-tracking branch 'upstream/master' into develop %!s(int64=3) %!d(string=hai) anos
blaster75 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
blockboy ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
blockey 9e64300e67 Move matrix config to info.json, part 4 (#20001) %!s(int64=3) %!d(string=hai) anos
blu 8bb7d24fba [Keyboard] Add Blu vimclutch (#20060) %!s(int64=3) %!d(string=hai) anos
bluebell e40b6ca3b0 Move split layouts to data driven (#20290) %!s(int64=3) %!d(string=hai) anos
boardrun 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
boardsource 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
boardwalk 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
bobpad 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
bolsa 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
bop 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
boston 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
boston_meetup 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
botanicalkeyboards d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
box75 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
bpiphany 976317df3c Move fullsize layouts to data driven (#20317) %!s(int64=3) %!d(string=hai) anos
bt66tech 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
bthlabs 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
bubble75 9e64300e67 Move matrix config to info.json, part 4 (#20001) %!s(int64=3) %!d(string=hai) anos
budgy f7176f070f [Keyboard] Add Budgy and Crowboard Keyboards (#19141) %!s(int64=3) %!d(string=hai) anos
buildakb 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
butterkeebs b5d0c44690 [Keyboard] Add pocketpad (#20229) %!s(int64=3) %!d(string=hai) anos
buzzard 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
cablecardesigns ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
caffeinated 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
canary ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
cannonkeys 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
cantor d784f78bd0 Move Bootmagic config to data driven (#19860) %!s(int64=3) %!d(string=hai) anos
capsunlocked 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
carbo65 76cc7fe109 Move matrix config to info.json, part 6 (#20019) %!s(int64=3) %!d(string=hai) anos
catch22 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
centromere 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
cest73 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
chalice 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
chaos65 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
charue ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
chavdai40 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
checkerboards 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
cherrybstudio ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
cheshire 6195b4fca2 Merge remote-tracking branch 'origin/master' into develop %!s(int64=3) %!d(string=hai) anos
chickenman 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
chlx ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
chocofly 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
chocv e40b6ca3b0 Move split layouts to data driven (#20290) %!s(int64=3) %!d(string=hai) anos
chord ccb6c908dd Remove `SOFT_SERIAL_PIN` for non-split boards (#19774) %!s(int64=3) %!d(string=hai) anos
chromatonemini 7e0299117b Move encoder config to data driven (#19923) %!s(int64=3) %!d(string=hai) anos
cipulot 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
citrus 6b205c3064 [Keyboard] Add Erdnuss 65 (#20202) %!s(int64=3) %!d(string=hai) anos
ck60i 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
ckeys 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
clawsome 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
clickety_split 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
clueboard 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
cmm_studio 9359504255 Move 66% and 68% layouts to data driven (#20293) %!s(int64=3) %!d(string=hai) anos
coarse 9359504255 Move 66% and 68% layouts to data driven (#20293) %!s(int64=3) %!d(string=hai) anos
coban 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
compound 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
contender 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
contra ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
controllerworks 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
converter 976317df3c Move fullsize layouts to data driven (#20317) %!s(int64=3) %!d(string=hai) anos
cool836a 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
copenhagen_click 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
coseyfannitutti 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
cosmo65 76cc7fe109 Move matrix config to info.json, part 6 (#20019) %!s(int64=3) %!d(string=hai) anos
cozykeys d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
cradio 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
craftwalk ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
crawlpad 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
crazy_keyboard_68 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
crbn 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
creatkeebs b463ceb9dc Move TKL F13 and FRL layouts to data driven (#20310) %!s(int64=3) %!d(string=hai) anos
crimsonkeyboards 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
crin 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
crkbd b67bdf222e Merge remote-tracking branch 'origin/master' into develop %!s(int64=3) %!d(string=hai) anos
crowboard f7176f070f [Keyboard] Add Budgy and Crowboard Keyboards (#19141) %!s(int64=3) %!d(string=hai) anos
crypt_macro 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
custommk 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
cutie_club 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
cx60 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
cxt_studio 3c144fac5e Clean up usage of `QMK_KEYBOARD_H` (#20167) %!s(int64=3) %!d(string=hai) anos
cybergear 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
dailycraft fcf8b804ed [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) %!s(int64=3) %!d(string=hai) anos
daji 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
db 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
dc01 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
dekunukem 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
delikeeb 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
deltapad 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
deltasplit75 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
demiurge ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
deng 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
dichotomy bf986579dd Fixup Pointing device functions (#20311) %!s(int64=3) %!d(string=hai) anos
dinofizz 9e64300e67 Move matrix config to info.json, part 4 (#20001) %!s(int64=3) %!d(string=hai) anos
dk60 9e64300e67 Move matrix config to info.json, part 4 (#20001) %!s(int64=3) %!d(string=hai) anos
dm9records 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
dmqdesign 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
do60 9e64300e67 Move matrix config to info.json, part 4 (#20001) %!s(int64=3) %!d(string=hai) anos
doio 1e07ff1fb1 Fix some more missing `#pragma once`s (#20241) %!s(int64=3) %!d(string=hai) anos
donutcables 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
doodboard 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
doppelganger 9e64300e67 Move matrix config to info.json, part 4 (#20001) %!s(int64=3) %!d(string=hai) anos
doro67 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
dp60 647c2835e6 WS2812 driver improvements (#20262) %!s(int64=3) %!d(string=hai) anos
draculad ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
draytronics 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
drewkeys 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
drhigsby 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
drop 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
dtisaac 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
duck cf5e9d172d Fix layout macro keys with no matrix position (#20033) %!s(int64=3) %!d(string=hai) anos
ducky 9e64300e67 Move matrix config to info.json, part 4 (#20001) %!s(int64=3) %!d(string=hai) anos
dumbo 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
dumbpad 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
durgod 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
dyz b463ceb9dc Move TKL F13 and FRL layouts to data driven (#20310) %!s(int64=3) %!d(string=hai) anos
dz60 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
dztech 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
e88 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
ealdin 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
earth_rover 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
eason 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
ebastler 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
eco 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
edc40 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
edda ace372d90d Move matrix config to info.json, part 3 (#19991) %!s(int64=3) %!d(string=hai) anos
edi 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
edinburgh41 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
eek e40b6ca3b0 Move split layouts to data driven (#20290) %!s(int64=3) %!d(string=hai) anos
efreet 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
ein_60 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
ekow 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
elephant42 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
emajesty 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
emery65 ace372d90d Move matrix config to info.json, part 3 (#19991) %!s(int64=3) %!d(string=hai) anos
emi20 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
emptystring 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
eniigmakeyboards 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
ep 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
epoch80 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
era 314f6c1ddb Move backlight config to data driven (#19910) %!s(int64=3) %!d(string=hai) anos
ergodox_ez 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
ergodox_stm32 3c144fac5e Clean up usage of `QMK_KEYBOARD_H` (#20167) %!s(int64=3) %!d(string=hai) anos
ergoslab 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
ergotravel 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
ericrlau 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
esca 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
eternal_keypad 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
eu_isolation 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
evancookaudio 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
eve 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
evil80 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
evolv 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
evyd13 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
exclusive 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
exent 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
eyeohdesigns 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
ez_maker 9e2ef5078a Adjust offset for some layouts (#20075) %!s(int64=3) %!d(string=hai) anos
facew 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
fallacy dd086a51d8 Move matrix config to info.json, part 2 (#19987) %!s(int64=3) %!d(string=hai) anos
fc660c ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
fc980c 3c144fac5e Clean up usage of `QMK_KEYBOARD_H` (#20167) %!s(int64=3) %!d(string=hai) anos
fearherbs1 d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
feels 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
feker dd086a51d8 Move matrix config to info.json, part 2 (#19987) %!s(int64=3) %!d(string=hai) anos
ferris 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
ffkeebs 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
fjlabs 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
flehrad 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
fleuron 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
fluorite 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
flx 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
flxlb 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
flygone60 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
foostan 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
for_science 7a8265247b Remove `"w":1` and `"h":1` from info.json (#19961) %!s(int64=3) %!d(string=hai) anos
forever65 a988f8a169 Remove unused `GRAVE_ESC_CTRL_OVERRIDE` from config.h (#19752) %!s(int64=3) %!d(string=hai) anos
fortitude60 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
foxlab 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
fr4 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
fractal 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
free_willy 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
friedrich 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
frobiac 2d9140af53 Fix a handful of CLI errors (#20321) %!s(int64=3) %!d(string=hai) anos
frooastboard 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
ft 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
function96 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
fungo 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
funky40 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
gami_studio 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
gboards 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
geekboards 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
geistmaschine 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
generic_panda 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
genone 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
geonworks 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
ggkeyboards 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
gh60 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
gh80_3000 976317df3c Move fullsize layouts to data driven (#20317) %!s(int64=3) %!d(string=hai) anos
ghs ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
giabalanai bd4899f0ca Merge remote-tracking branch 'upstream/master' into develop %!s(int64=3) %!d(string=hai) anos
gizmo_engineering 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
gkeyboard 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
gl516 fcf8b804ed [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) %!s(int64=3) %!d(string=hai) anos
glenpickle 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
gmmk 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
gon 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
gopolar 78e0f8dd54 Merge remote-tracking branch 'origin/master' into develop %!s(int64=3) %!d(string=hai) anos
gorthage_truck 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
gowla 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
gray_studio 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
grid600 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
gummykey e40b6ca3b0 Move split layouts to data driven (#20290) %!s(int64=3) %!d(string=hai) anos
gvalchca 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
h0oni 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
hadron 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
halfcliff ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
halokeys dd086a51d8 Move matrix config to info.json, part 2 (#19987) %!s(int64=3) %!d(string=hai) anos
han60 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
hand88 dd086a51d8 Move matrix config to info.json, part 2 (#19987) %!s(int64=3) %!d(string=hai) anos
handwired 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
hardlineworks 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
hardwareabstraction 3c144fac5e Clean up usage of `QMK_KEYBOARD_H` (#20167) %!s(int64=3) %!d(string=hai) anos
hazel b1e6b3798a Adding Bad Wings Support (#20153) %!s(int64=3) %!d(string=hai) anos
heliar dd086a51d8 Move matrix config to info.json, part 2 (#19987) %!s(int64=3) %!d(string=hai) anos
heliotrope f6dd8dea2e Remove usages of config_common.h from config.h files. (#19714) %!s(int64=3) %!d(string=hai) anos
helix 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
hfdkb 2ac9e82f61 Merge remote-tracking branch 'origin/master' into develop %!s(int64=3) %!d(string=hai) anos
hhkb 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
hhkb_lite_2 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
hidtech 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
hifumi dd086a51d8 Move matrix config to info.json, part 2 (#19987) %!s(int64=3) %!d(string=hai) anos
hillside 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
hineybush 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
hnahkb 9359504255 Move 66% and 68% layouts to data driven (#20293) %!s(int64=3) %!d(string=hai) anos
holyswitch 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
horizon 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
horrortroll 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
hotdox 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
hotdox76v2 d997fe1a4a Merge remote-tracking branch 'origin/master' into develop %!s(int64=3) %!d(string=hai) anos
hp69 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
hs60 dd086a51d8 Move matrix config to info.json, part 2 (#19987) %!s(int64=3) %!d(string=hai) anos
hub16 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
hub20 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
hubble ebb512db82 Debounce defines cleanup (#19742) %!s(int64=3) %!d(string=hai) anos
huytbt 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
ianklug e837a32b2b Move layouts for direct_pins boards to data driven (#19872) %!s(int64=3) %!d(string=hai) anos
ibm 7e48a4e80f Fix API errors (#20326) %!s(int64=3) %!d(string=hai) anos
ibnuda 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
idb d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
idobao 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
idyllic 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
igloo 1b3b1427d2 [Keyboard] Add Igloo (#19678) %!s(int64=3) %!d(string=hai) anos
illuminati 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
illusion 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
ilumkb 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
inett_studio 23c365b023 Move matrix config to info.json, part 1 (#19985) %!s(int64=3) %!d(string=hai) anos
ingrained e40b6ca3b0 Move split layouts to data driven (#20290) %!s(int64=3) %!d(string=hai) anos
input_club 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
io_mini1800 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
irene 9602938e9e Merge remote-tracking branch 'upstream/master' into develop %!s(int64=3) %!d(string=hai) anos
iriskeyboards 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
iron180 23c365b023 Move matrix config to info.json, part 1 (#19985) %!s(int64=3) %!d(string=hai) anos
j80 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
jacky_studio 9b89ad1e7b [keyboard] add jacky_studio/piggy60/rev2 (#20297) %!s(int64=3) %!d(string=hai) anos
jadookb 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
jae 23c365b023 Move matrix config to info.json, part 1 (#19985) %!s(int64=3) %!d(string=hai) anos
jagdpietr 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
janus f6dd8dea2e Remove usages of config_common.h from config.h files. (#19714) %!s(int64=3) %!d(string=hai) anos
jc65 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
jd40 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
jd45 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
jels 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
jian 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
jiran 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
jkdlab 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
jkeys_design 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
jm60 23c365b023 Move matrix config to info.json, part 1 (#19985) %!s(int64=3) %!d(string=hai) anos
jolofsor 23c365b023 Move matrix config to info.json, part 1 (#19985) %!s(int64=3) %!d(string=hai) anos
jones fcf8b804ed [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) %!s(int64=3) %!d(string=hai) anos
jorne 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
k34 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
kabedon fcf8b804ed [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) %!s(int64=3) %!d(string=hai) anos
kagizaraya ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
kakunpc e40b6ca3b0 Move split layouts to data driven (#20290) %!s(int64=3) %!d(string=hai) anos
kamigakushi 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
kapcave 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
kapl d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
karlb 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
karn 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
kb58 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
kb_elmo 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
kbdclack 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
kbdfans 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
kbnordic 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
kc60 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
kc60se 3c144fac5e Clean up usage of `QMK_KEYBOARD_H` (#20167) %!s(int64=3) %!d(string=hai) anos
keaboard 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
keebformom 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
keebio 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
keebmonkey 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
keebsforall b463ceb9dc Move TKL F13 and FRL layouts to data driven (#20310) %!s(int64=3) %!d(string=hai) anos
keebwerk 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
keebzdotnet 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
kegen ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
kepler_33 0afe0e2441 Fix layout aliases for two boards (#19818) %!s(int64=3) %!d(string=hai) anos
keybage ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
keybee 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
keyboardio bd4899f0ca Merge remote-tracking branch 'upstream/master' into develop %!s(int64=3) %!d(string=hai) anos
keycapsss 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
keychron 147d397e34 Move Keychron Q0 and Q0 Plus data-driven configuration; `keychron` keymap `rules.mk` cleanup (#20168) %!s(int64=3) %!d(string=hai) anos
keygem 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
keyhive 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
keyprez 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
keyquest 1022afa6c2 Move matrix config to info.json, part 8 (#20030) %!s(int64=3) %!d(string=hai) anos
keysofkings 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
keyspensory c91296f001 [Keyboard] Add KP60 (#20096) %!s(int64=3) %!d(string=hai) anos
keystonecaps 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
keyten 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
kikkou 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
kikoslab 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
kin80 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
kindakeyboards 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
kinesis 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
kineticlabs 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
kingly_keys 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
kira75 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
kira80 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
kiwikeebs 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
kiwikey 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
kj_modify 12ea0e668f [Keyboard] Add the KJ-Modify RS40 PCB (#20243) %!s(int64=3) %!d(string=hai) anos
kkatano 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
kmac 314f6c1ddb Move backlight config to data driven (#19910) %!s(int64=3) %!d(string=hai) anos
kmac_pad f4ba17c4a0 Move LED indicator config to data driven (#19800) %!s(int64=3) %!d(string=hai) anos
kmini 11d49d00e7 Remove matrix_init_quantum/matrix_scan_quantum (#19806) %!s(int64=3) %!d(string=hai) anos
knobgoblin 1022afa6c2 Move matrix config to info.json, part 8 (#20030) %!s(int64=3) %!d(string=hai) anos
knops 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
kona_classic 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
kopibeng 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
kprepublic 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
ktec ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
kudox 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
kudox_full 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
kudox_game 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
kuro f55d2cd6b6 [Keyboard] Add Kuro65 keyboard (#20122) %!s(int64=3) %!d(string=hai) anos
kv 1022afa6c2 Move matrix config to info.json, part 8 (#20030) %!s(int64=3) %!d(string=hai) anos
kwub ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
ky01 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
labbe dd086a51d8 Move matrix config to info.json, part 2 (#19987) %!s(int64=3) %!d(string=hai) anos
labyrinth75 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
laser_ninja ebb512db82 Debounce defines cleanup (#19742) %!s(int64=3) %!d(string=hai) anos
late9 dd086a51d8 Move matrix config to info.json, part 2 (#19987) %!s(int64=3) %!d(string=hai) anos
latincompass 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
lazydesigners 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
leafcutterlabs 7e0299117b Move encoder config to data driven (#19923) %!s(int64=3) %!d(string=hai) anos
leeku 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
lefty 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
lets_split 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
lfkeyboards 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
lily58 2d9140af53 Fix a handful of CLI errors (#20321) %!s(int64=3) %!d(string=hai) anos
lime 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
linworks 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
littlealby e837a32b2b Move layouts for direct_pins boards to data driven (#19872) %!s(int64=3) %!d(string=hai) anos
lizard_trick 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
ll3macorn 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
lm_keyboard ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
loki65 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
longnald ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
lpad 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
lucid 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
lw67 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
lw75 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
lyso1 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
lz 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
m10a 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
machine_industries 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
machkeyboards caa8c81086 Move matrix config to info.json, part 7 (#20020) %!s(int64=3) %!d(string=hai) anos
macro1 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
macro3 7be63bb524 Move macro3 to data-driven (#20046) %!s(int64=3) %!d(string=hai) anos
macrocat 7e0299117b Move encoder config to data driven (#19923) %!s(int64=3) %!d(string=hai) anos
majistic 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
makenova 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
makeymakey e837a32b2b Move layouts for direct_pins boards to data driven (#19872) %!s(int64=3) %!d(string=hai) anos
makrosu ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
malevolti 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
manta60 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
manyboard 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
maple_computing 2d9140af53 Fix a handful of CLI errors (#20321) %!s(int64=3) %!d(string=hai) anos
marksard 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
massdrop 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
masterworks caa8c81086 Move matrix config to info.json, part 7 (#20020) %!s(int64=3) %!d(string=hai) anos
matchstickworks 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
matrix 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
matthewdias 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
maxipad 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
maxr1998 06664e8a94 Fix layouts containing keys with multiple matrix positions (#20191) %!s(int64=3) %!d(string=hai) anos
mb44 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
mc_76k caa8c81086 Move matrix config to info.json, part 7 (#20020) %!s(int64=3) %!d(string=hai) anos
mechanickeys ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
mechbrewery 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
mechkeys 06664e8a94 Fix layouts containing keys with multiple matrix positions (#20191) %!s(int64=3) %!d(string=hai) anos
mechllama 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
mechlovin 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
mechstudio 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
mechwild 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
mecxlabs d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
mehkee96 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
meletrix 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
melgeek 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
meme 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
meow48 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
meow65 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
merge 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
mesa 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
meson ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
metamechs 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
mexsistor 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
mikeneko65 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
miller caa8c81086 Move matrix config to info.json, part 7 (#20020) %!s(int64=3) %!d(string=hai) anos
millipad 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
mincedshon 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
mini_elixivy 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
mini_ten_key_plus caa8c81086 Move matrix config to info.json, part 7 (#20020) %!s(int64=3) %!d(string=hai) anos
miniaxe ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
minimacro5 7e0299117b Move encoder config to data driven (#19923) %!s(int64=3) %!d(string=hai) anos
minimon 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
mino 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
mino_plus ebb512db82 Debounce defines cleanup (#19742) %!s(int64=3) %!d(string=hai) anos
mint60 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
misonoworks ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
misterknife 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
mitosis f9aeea64c1 Migrate `MCU` and `BOOTLOADER` to data-driven (#19529) %!s(int64=3) %!d(string=hai) anos
miuni32 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
mixi ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
mk65 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
mkh_studio d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
ml fcf8b804ed [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) %!s(int64=3) %!d(string=hai) anos
mlego 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
mmkzoo65 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
mnk1800s 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
mnk50 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
mnk75 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
mntre caa8c81086 Move matrix config to info.json, part 7 (#20020) %!s(int64=3) %!d(string=hai) anos
mode 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
mokey 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
molecule bf986579dd Fixup Pointing device functions (#20311) %!s(int64=3) %!d(string=hai) anos
momoka_ergo 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
momokai 9e2ef5078a Adjust offset for some layouts (#20075) %!s(int64=3) %!d(string=hai) anos
monarch fcf8b804ed [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) %!s(int64=3) %!d(string=hai) anos
monoflex60 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
monstargear caa8c81086 Move matrix config to info.json, part 7 (#20020) %!s(int64=3) %!d(string=hai) anos
montsinger 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
moon 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
moonlander 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
morizon 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
mountainblocks 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
ms_sculpt 7a8265247b Remove `"w":1` and `"h":1` from info.json (#19961) %!s(int64=3) %!d(string=hai) anos
mschwingen 68efea70b2 Add direction to dynamic_macro_record_start_user (#19689) %!s(int64=3) %!d(string=hai) anos
mss_studio caa8c81086 Move matrix config to info.json, part 7 (#20020) %!s(int64=3) %!d(string=hai) anos
mt 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
mtbkeys ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
murcielago d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
mwstudio 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
mxss 3c144fac5e Clean up usage of `QMK_KEYBOARD_H` (#20167) %!s(int64=3) %!d(string=hai) anos
mysticworks 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
nack f18dd488da Fixup CI build for `nack`. (#20292) %!s(int64=3) %!d(string=hai) anos
nacly 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
nasu 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
navi60 06593acc7d [Keyboard] Add Navi60 (#19253) %!s(int64=3) %!d(string=hai) anos
ncc1701kb 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
neito d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
nek_type_a 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
nemui 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
neokeys 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
neopad ace372d90d Move matrix config to info.json, part 3 (#19991) %!s(int64=3) %!d(string=hai) anos
neson_design 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
newgame40 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
nibiria 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
nightingale_studios 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
nightly_boards fcf8b804ed [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) %!s(int64=3) %!d(string=hai) anos
nightmare 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
nimrod 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
ning ac75242132 [Keyboard] Add tiny board 16 rgb keyboard (#20158) %!s(int64=3) %!d(string=hai) anos
nix_studio ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
nixkeyboards cf5e9d172d Fix layout macro keys with no matrix position (#20033) %!s(int64=3) %!d(string=hai) anos
nopunin10did 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
novelkeys 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
noxary 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
np12 ace372d90d Move matrix config to info.json, part 3 (#19991) %!s(int64=3) %!d(string=hai) anos
nullbitsco 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
numatreus 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
nyhxis 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
obosob 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
ocean 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
oddball 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
oddforge 647c2835e6 WS2812 driver improvements (#20262) %!s(int64=3) %!d(string=hai) anos
odelia 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
ogre 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
ok60 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
om60 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
omkbd 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
omnikeyish ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
onekeyco 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
opendeck 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
orange75 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
org60 dd086a51d8 Move matrix config to info.json, part 2 (#19987) %!s(int64=3) %!d(string=hai) anos
ortho5by12 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
orthocode 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
orthodox 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
owlab 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
p3d 9e2ef5078a Adjust offset for some layouts (#20075) %!s(int64=3) %!d(string=hai) anos
pabile 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
palette1202 3c144fac5e Clean up usage of `QMK_KEYBOARD_H` (#20167) %!s(int64=3) %!d(string=hai) anos
panc40 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
panc60 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
papercranekeyboards 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
paprikman 9e64300e67 Move matrix config to info.json, part 4 (#20001) %!s(int64=3) %!d(string=hai) anos
parallel 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
pauperboards 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
pdxkbc 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
pearl 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
pearlboards 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
peej 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
pegasus 9e64300e67 Move matrix config to info.json, part 4 (#20001) %!s(int64=3) %!d(string=hai) anos
peranekofactory 7e0299117b Move encoder config to data driven (#19923) %!s(int64=3) %!d(string=hai) anos
percent 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
phage_studio 78e0f8dd54 Merge remote-tracking branch 'origin/master' into develop %!s(int64=3) %!d(string=hai) anos
phantom ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
phase_studio 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
phoenix cf5e9d172d Fix layout macro keys with no matrix position (#20033) %!s(int64=3) %!d(string=hai) anos
phrygian 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
pica40 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
pico 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
picolab ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
pierce 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
pimentoso ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
pinky e40b6ca3b0 Move split layouts to data driven (#20290) %!s(int64=3) %!d(string=hai) anos
pisces 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
pixelspace 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
pizzakeyboards 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
pjb b463ceb9dc Move TKL F13 and FRL layouts to data driven (#20310) %!s(int64=3) %!d(string=hai) anos
pkb65 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
planck 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
playkbtw ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
ploopyco 3c144fac5e Clean up usage of `QMK_KEYBOARD_H` (#20167) %!s(int64=3) %!d(string=hai) anos
pluckey 9e64300e67 Move matrix config to info.json, part 4 (#20001) %!s(int64=3) %!d(string=hai) anos
plum47 7f805cc779 VIA Protocol 12 + fixes (#19916) %!s(int64=3) %!d(string=hai) anos
plume 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
plut0nium ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
plx 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
plywrks b463ceb9dc Move TKL F13 and FRL layouts to data driven (#20310) %!s(int64=3) %!d(string=hai) anos
pohjolaworks ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
poker87c ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
poker87d ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
polilla 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
polycarbdiet 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
pom_keyboards ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
portal_66 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
pos78 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
preonic 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
primekb 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
program_yoink 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
projectcain 9e64300e67 Move matrix config to info.json, part 4 (#20001) %!s(int64=3) %!d(string=hai) anos
projectkb 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
prototypist 49ac29fa09 Merge remote-tracking branch 'origin/master' into develop %!s(int64=3) %!d(string=hai) anos
protozoa 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
psuieee 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
pteron36 e40b6ca3b0 Move split layouts to data driven (#20290) %!s(int64=3) %!d(string=hai) anos
pteropus b6a636d954 [Keyboard] Add pteropus keyboard (#20147) %!s(int64=3) %!d(string=hai) anos
puck 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
punk75 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
q4z 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
qpockets 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
quad_h ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
quantrik 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
quarkeys 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
qvex ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
qwertlekeys 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
qwertykeys 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
qwertyydox ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
rabbit 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
rad 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
rainkeebs ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
ramlord d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
rart 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
rate fcf8b804ed [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) %!s(int64=3) %!d(string=hai) anos
rationalist 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
recompile_keys 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
rect44 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
redox 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
redox_media ace372d90d Move matrix config to info.json, part 3 (#19991) %!s(int64=3) %!d(string=hai) anos
redox_w 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
redscarf_i 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
redscarf_iiplus 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
reedskeebs 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
retro_75 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
reversestudio 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
reviung ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
rgbkb fcf8b804ed [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) %!s(int64=3) %!d(string=hai) anos
ristretto 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
rkg68 d0e0b9e583 [Keyboard] Add Royal Kludge RKG-68 (#20138) %!s(int64=3) %!d(string=hai) anos
rmi_kb b463ceb9dc Move TKL F13 and FRL layouts to data driven (#20310) %!s(int64=3) %!d(string=hai) anos
rmkeebs 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
rocketboard_16 50cb8a3bf5 Remove bootloader logic from `mcu_selection.mk` (#20150) %!s(int64=3) %!d(string=hai) anos
rominronin 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
roseslite 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
rotor 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
rotr 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
rpiguy9907 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
rubi 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
runes ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
rura66 3c144fac5e Clean up usage of `QMK_KEYBOARD_H` (#20167) %!s(int64=3) %!d(string=hai) anos
ryanbaekr 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
ryanskidmore 976317df3c Move fullsize layouts to data driven (#20317) %!s(int64=3) %!d(string=hai) anos
ryloo_studio ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
s_ol 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
saevus b463ceb9dc Move TKL F13 and FRL layouts to data driven (#20310) %!s(int64=3) %!d(string=hai) anos
salicylic_acid3 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
sam ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
sanctified 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
sandwich 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
sapuseven 6a02eb2874 Add SapuSeven MacroPad12 (#19466) %!s(int64=3) %!d(string=hai) anos
satt d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
sauce 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
sawnsprojects 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
scatter42 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
sck ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
sekigon 8f6c228adb Move `SOFT_SERIAL_PIN` to data driven (#19863) %!s(int64=3) %!d(string=hai) anos
sendyyeah 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
senselessclay 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
sentraq 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
sergiopoverony 7e0299117b Move encoder config to data driven (#19923) %!s(int64=3) %!d(string=hai) anos
sets3n ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
shambles ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
shapeshifter4060 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
shiro 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
shk9 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
shoc 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
sidderskb 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
signum 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
silverbullet44 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
singa 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
sirius 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
sixkeyboard 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
skeletn87 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
skeletonkbd 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
skergo 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
skippys_custom_pcs 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
skme 2d9140af53 Fix a handful of CLI errors (#20321) %!s(int64=3) %!d(string=hai) anos
skmt 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
slz40 d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
smallkeyboard 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
smithrune 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
smk60 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
snampad 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
sneakbox 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
soda ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
sofle fcf8b804ed [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) %!s(int64=3) %!d(string=hai) anos
soup10 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
sowbug e933e0411f Move matrix config to info.json, part 5 (#20003) %!s(int64=3) %!d(string=hai) anos
soy20 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
spaceholdings 9359504255 Move 66% and 68% layouts to data driven (#20293) %!s(int64=3) %!d(string=hai) anos
spaceman 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
spacetime 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
spacey 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
sparrow62 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
specskeys 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
spiderisland 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
spleeb 96b0baa230 [Keyboard] Add Spleeb default and custom firmware (#19481) %!s(int64=3) %!d(string=hai) anos
splitish e933e0411f Move matrix config to info.json, part 5 (#20003) %!s(int64=3) %!d(string=hai) anos
splitkb b67bdf222e Merge remote-tracking branch 'origin/master' into develop %!s(int64=3) %!d(string=hai) anos
splitography 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
splitty 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
sporewoh 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
star75 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
stello65 fcf8b804ed [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) %!s(int64=3) %!d(string=hai) anos
stenokeyboards 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
sthlmkb 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
stratos 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
studiokestra 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
suavity 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
subatomic 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
subrezon e933e0411f Move matrix config to info.json, part 5 (#20003) %!s(int64=3) %!d(string=hai) anos
supersplit 8f6c228adb Move `SOFT_SERIAL_PIN` to data driven (#19863) %!s(int64=3) %!d(string=hai) anos
superuser 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
swiftrax ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
switchplate 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
sx60 06664e8a94 Fix layouts containing keys with multiple matrix positions (#20191) %!s(int64=3) %!d(string=hai) anos
synapse 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
synthandkeys 3f579c5ef3 Cleanup. (#19061) %!s(int64=3) %!d(string=hai) anos
synthlabs fcf8b804ed [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) %!s(int64=3) %!d(string=hai) anos
system76 e933e0411f Move matrix config to info.json, part 5 (#20003) %!s(int64=3) %!d(string=hai) anos
tada68 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
takashicompany fcf8b804ed [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) %!s(int64=3) %!d(string=hai) anos
takashiski ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
taleguers 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
tanuki ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
tau4 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
teahouse ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
team0110 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
technika ace372d90d Move matrix config to info.json, part 3 (#19991) %!s(int64=3) %!d(string=hai) anos
teleport 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
telophase 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
tempo_turtle 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
tender 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
tenki 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
terrazzo 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
tetris 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
tg4x ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
tgr 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
the_royal 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
themadnoodle 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
thepanduuh 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
thevankeyboards 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
tkc 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
tkw 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
tmo50 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
toad ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
toffee_studio ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
tokyokeyboard ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
tominabox1 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
torn e40b6ca3b0 Move split layouts to data driven (#20290) %!s(int64=3) %!d(string=hai) anos
touchpad 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
tr60w ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
trashman 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
treasure 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
tronguylabs 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
tszaboo ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
tunks 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
tw40 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
tweetydabird 7a8265247b Remove `"w":1` and `"h":1` from info.json (#19961) %!s(int64=3) %!d(string=hai) anos
tzarc 66d56a9480 Merge remote-tracking branch 'origin/master' into develop %!s(int64=3) %!d(string=hai) anos
ubest ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
uk78 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
ungodly 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
unicomp 976317df3c Move fullsize layouts to data driven (#20317) %!s(int64=3) %!d(string=hai) anos
unikeyboard 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
unikorn 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
unison ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
uranuma d8aec71e48 Remove trailing zeroes in info.json layouts (#20156) %!s(int64=3) %!d(string=hai) anos
utd80 ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
uzu42 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
v4n4g0rth0n 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
v60_type_r 23c365b023 Move matrix config to info.json, part 1 (#19985) %!s(int64=3) %!d(string=hai) anos
vagrant_10 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
vertex b463ceb9dc Move TKL F13 and FRL layouts to data driven (#20310) %!s(int64=3) %!d(string=hai) anos
viendi8l 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
viktus ce58f04949 Merge remote-tracking branch 'origin/master' into develop %!s(int64=3) %!d(string=hai) anos
vitamins_included 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
w1_at e933e0411f Move matrix config to info.json, part 5 (#20003) %!s(int64=3) %!d(string=hai) anos
waldo ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
walletburner ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
waterfowl e933e0411f Move matrix config to info.json, part 5 (#20003) %!s(int64=3) %!d(string=hai) anos
wavtype ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
weirdo 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
wekey fcf8b804ed [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) %!s(int64=3) %!d(string=hai) anos
westfoxtrot ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
westm 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
whale 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078) %!s(int64=3) %!d(string=hai) anos
wilba_tech 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
winkeyless 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
winkeys e837a32b2b Move layouts for direct_pins boards to data driven (#19872) %!s(int64=3) %!d(string=hai) anos
winry fcf8b804ed [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) %!s(int64=3) %!d(string=hai) anos
wolf 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
wolfmarkclub ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
woodkeys 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
work_louder 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
wren e933e0411f Move matrix config to info.json, part 5 (#20003) %!s(int64=3) %!d(string=hai) anos
wsk ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
wuque 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
x16 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
xbows dd086a51d8 Move matrix config to info.json, part 2 (#19987) %!s(int64=3) %!d(string=hai) anos
xelus 647c2835e6 WS2812 driver improvements (#20262) %!s(int64=3) %!d(string=hai) anos
xenon dd086a51d8 Move matrix config to info.json, part 2 (#19987) %!s(int64=3) %!d(string=hai) anos
xiaomi dd086a51d8 Move matrix config to info.json, part 2 (#19987) %!s(int64=3) %!d(string=hai) anos
xiudi 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
xmmx ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
xw60 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
yampad 23c365b023 Move matrix config to info.json, part 1 (#19985) %!s(int64=3) %!d(string=hai) anos
yandrstudio 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
yanghu e40b6ca3b0 Move split layouts to data driven (#20290) %!s(int64=3) %!d(string=hai) anos
yatara e837a32b2b Move layouts for direct_pins boards to data driven (#19872) %!s(int64=3) %!d(string=hai) anos
ydkb ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
yeehaw ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
yiancardesigns d784f78bd0 Move Bootmagic config to data driven (#19860) %!s(int64=3) %!d(string=hai) anos
ymdk 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
yncognito 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
yoichiro e40b6ca3b0 Move split layouts to data driven (#20290) %!s(int64=3) %!d(string=hai) anos
yosino58 3c144fac5e Clean up usage of `QMK_KEYBOARD_H` (#20167) %!s(int64=3) %!d(string=hai) anos
yugo_m 23c365b023 Move matrix config to info.json, part 1 (#19985) %!s(int64=3) %!d(string=hai) anos
yushakobo 1e07ff1fb1 Fix some more missing `#pragma once`s (#20241) %!s(int64=3) %!d(string=hai) anos
yynmt ad625e7c06 Remove `RGB_DI_PIN` ifdefs (#20218) %!s(int64=3) %!d(string=hai) anos
z12 36ab0c0aaa Add core/fallback encoder behaviour (#20320) %!s(int64=3) %!d(string=hai) anos
z34 1899793f27 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) %!s(int64=3) %!d(string=hai) anos
zfrontier 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
zicodia cb2a99a415 [Keyboard] Fix tklfrlnrlmlao layout (#18543) %!s(int64=3) %!d(string=hai) anos
ziggurat 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
zj68 7bfc2a367d Move 65% layouts to data driven (#20308) %!s(int64=3) %!d(string=hai) anos
zlant 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
zoo 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
ztboards 02ccc50e60 Remove more empty headers (#20155) %!s(int64=3) %!d(string=hai) anos
zvecr 4869b8061c Move ortho & numpad layouts to data driven (#20183) %!s(int64=3) %!d(string=hai) anos
zykrah 36ce81df59 Move `WS2812_DRIVER` to data driven (#20248) %!s(int64=3) %!d(string=hai) anos
readme.md d192d70327 Update keyboards readme (#18714) %!s(int64=3) %!d(string=hai) anos

readme.md

Included Keyboards

QMK runs on a diverse range of keyboards. Some of these keyboards are well maintained and see constant community contributions, while others are part of the repository for historical reasons.

Official QMK Keyboards

Ortholinear Keyboards - Jack Humbert

What makes OLKB keyboards shine is a combo of lean aesthetics, compact size, and killer tactile feel. These are available through olkb.com as well as through Massdrop from time to time, as easy to assemble kits.

  • Planck — A 40% DIY powerhouse of customizability and modification capability. It's a lean, mean, typing machine.
  • Preonic — Like the Planck, but bigger. 50%.
  • Atomic — Imagine the size of the Planck. Now imagine the size of the Preonic. Now imagine bigger. That is the Atomic. A 60% keyboard.

Clueboard - Zach White

Designed and built in Felton, CA, Clueboards keyboard emphasize quality and locally sourced components.

  • Clueboard — The 66% custom keyboard.
  • Cluecard — A small board to help you hack on QMK.
  • Cluepad — A mechanical numpad with QMK superpowers.

Moonlander, ErgoDox EZ and Planck EZ - ZSA Technology Labs

ZSA Technology Labs maintains its own fork of QMK which feeds its configurator, for stability and legal purposes. The ZSA boards are:

  • Moonlander Mark I — A next-gen split, ergonomic keyboard with an active left side, USB type C, integrated wrist rest, and a thumb cluster that can move.
  • ErgoDox EZ — A powerful split mechanical keyboard.
  • Planck EZ — A 40% DIY powerhouse of customizability and modification capability. It's a lean, mean, typing machine, which ships fully assembled with a two-year warranty.

Community-supported QMK Keyboards

These keyboards are part of the QMK repository, but their manufacturers are not official maintainers of the repository.

Since there are too many to list here and keep updated, please see the folder listing instead.