My local repo of qmk firmware.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
qmk_firmware/keyboards
Nick Brassel 06c5c02804
Disable specific warnings to mitigate compilation problems with `KEEP_INTERMEDIATES=yes`. (#20339)
2 years ago
..
0_sixty Move ortho & numpad layouts to data driven (#20183) 2 years ago
0xc7/61key Remove more empty headers (#20155) 2 years ago
0xcb Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
1k WS2812 driver improvements (#20262) 2 years ago
1upkeyboards Move ortho & numpad layouts to data driven (#20183) 2 years ago
2key2crawl Remove more empty headers (#20155) 2 years ago
3keyecosystem/2key2 Move matrix config to info.json, part 1 (#19985) 2 years ago
3w6 Fixup Pointing device functions (#20311) 2 years ago
4by3 Remove more empty headers (#20155) 2 years ago
4pplet Merge remote-tracking branch 'upstream/master' into develop 2 years ago
7c8/framework Move ortho & numpad layouts to data driven (#20183) 2 years ago
8pack Move backlight config to data driven (#19910) 2 years ago
9key Remove more empty headers (#20155) 2 years ago
10bleoledhub Remove more empty headers (#20155) 2 years ago
25keys Move ortho & numpad layouts to data driven (#20183) 2 years ago
30wer Remove more empty headers (#20155) 2 years ago
40percentclub Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
45_ats Remove trailing zeroes in info.json layouts (#20156) 2 years ago
a_dux Move layouts for direct_pins boards to data driven (#19872) 2 years ago
abacus Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
abatskeyboardclub/nayeon Move TKL F13 and FRL layouts to data driven (#20310) 2 years ago
abstract/ellipse Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
acekeyboard/titan60 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
acheron Move TKL F13 and FRL layouts to data driven (#20310) 2 years ago
ada Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
adafruit/macropad Add core/fallback encoder behaviour (#20320) 2 years ago
adelheid Remove more empty headers (#20155) 2 years ago
adkb96 Move ortho & numpad layouts to data driven (#20183) 2 years ago
adm42 Clean up usage of `QMK_KEYBOARD_H` (#20167) 2 years ago
adpenrose Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
aeboards Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
afternoonlabs Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
ai
ai03 Move ortho & numpad layouts to data driven (#20183) 2 years ago
aidansmithdotdev/fine40 Add core/fallback encoder behaviour (#20320) 2 years ago
akb Remove trailing zeroes in info.json layouts (#20156) 2 years ago
akegata_denki/device_one Remove more empty headers (#20155) 2 years ago
al1 Remove more empty headers (#20155) 2 years ago
alas Move matrix config to info.json, part 5 (#20003) 2 years ago
aleblazer/zodiark Move matrix config to info.json, part 5 (#20003) 2 years ago
alf Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
alfredslab/swift65 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
alhenkb/macropad5x4 [Keyboard update] Fix json error (#20299) 2 years ago
aliceh66 Move TKL F13 and FRL layouts to data driven (#20310) 2 years ago
alpha Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
alpine65 Remove more empty headers (#20155) 2 years ago
alps64 Remove more empty headers (#20155) 2 years ago
alt34 Move split layouts to data driven (#20290) 2 years ago
amag23 Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
amjkeyboard Move 66% and 68% layouts to data driven (#20293) 2 years ago
an_achronism/tetromino Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
anavi Add core/fallback encoder behaviour (#20320) 2 years ago
annepro2 [keyboard] Prevent LED flicker when connecting AnnePro 2 (#19709) 2 years ago
ano Add core/fallback encoder behaviour (#20320) 2 years ago
anomalykb/a65i Move 65% layouts to data driven (#20308) 2 years ago
aos/tkl Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
aozora Remove more empty headers (#20155) 2 years ago
aplyard/aplx6 Remove more empty headers (#20155) 2 years ago
arabica37 Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
ares Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
argo_works/ishi/80 Clean up usage of `QMK_KEYBOARD_H` (#20167) 2 years ago
arisu Remove more empty headers (#20155) 2 years ago
arrayperipherals Move encoder config to data driven (#19923) 2 years ago
ash1800 Move matrix config to info.json, part 5 (#20003) 2 years ago
ash_xiix Move matrix config to info.json, part 5 (#20003) 2 years ago
ashpil/modelm_usbc Move fullsize layouts to data driven (#20317) 2 years ago
ask55
at_at/660m Move matrix config to info.json, part 5 (#20003) 2 years ago
atlantis Add core/fallback encoder behaviour (#20320) 2 years ago
atlas_65 Remove more empty headers (#20155) 2 years ago
atomic Move ortho & numpad layouts to data driven (#20183) 2 years ago
atreus Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
atreus62 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
atreyu Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
atset Move matrix config to info.json, part 5 (#20003) 2 years ago
atxkb Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
aurora65 Move 65% layouts to data driven (#20308) 2 years ago
avalanche Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
aves60 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
aves65 Move 65% layouts to data driven (#20308) 2 years ago
axolstudio Move TKL F13 and FRL layouts to data driven (#20310) 2 years ago
aya Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
b_sides/rev41lp Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
bacca70 Remove more empty headers (#20155) 2 years ago
baguette Move matrix config to info.json, part 4 (#20001) 2 years ago
baion_808 Move matrix config to info.json, part 4 (#20001) 2 years ago
bajjak Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
balloondogcaps
bandominedoni Move matrix config to info.json, part 4 (#20001) 2 years ago
bantam44 Remove more empty headers (#20155) 2 years ago
barleycorn_smd Remove more empty headers (#20155) 2 years ago
barracuda Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
basekeys Remove trailing zeroes in info.json layouts (#20156) 2 years ago
basketweave Remove more empty headers (#20155) 2 years ago
bastardkb Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
bbrfkr/dynamis Move matrix config to info.json, part 4 (#20001) 2 years ago
bear_face Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
beatervan Remove more empty headers (#20155) 2 years ago
beekeeb/piantor
bemeier/bmek Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
bfake Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
biacco42 Remove more empty headers (#20155) 2 years ago
binepad [Keyboard] Consolidate Binepad BN009 R1 and R2 (#20113) 2 years ago
bioi Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
black_hellebore Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
blackplum Move 66% and 68% layouts to data driven (#20293) 2 years ago
blank/blank01 Remove more empty headers (#20155) 2 years ago
blank_tehnologii/manibus Merge remote-tracking branch 'upstream/master' into develop 2 years ago
blaster75 Remove more empty headers (#20155) 2 years ago
blockboy/ac980mini Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
blockey Move matrix config to info.json, part 4 (#20001) 2 years ago
blu/vimclutch [Keyboard] Add Blu vimclutch (#20060) 2 years ago
bluebell/swoop Move split layouts to data driven (#20290) 2 years ago
boardrun Remove more empty headers (#20155) 2 years ago
boardsource Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
boardwalk Move ortho & numpad layouts to data driven (#20183) 2 years ago
bobpad Move ortho & numpad layouts to data driven (#20183) 2 years ago
bolsa Add core/fallback encoder behaviour (#20320) 2 years ago
bop Remove more empty headers (#20155) 2 years ago
boston Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
boston_meetup Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
botanicalkeyboards/fm2u Remove trailing zeroes in info.json layouts (#20156) 2 years ago
box75 Remove more empty headers (#20155) 2 years ago
bpiphany Move fullsize layouts to data driven (#20317) 2 years ago
bt66tech/bt66tech60 Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
bthlabs/geekpad Remove more empty headers (#20155) 2 years ago
bubble75/hotswap Move matrix config to info.json, part 4 (#20001) 2 years ago
budgy [Keyboard] Add Budgy and Crowboard Keyboards (#19141) 2 years ago
buildakb Move 65% layouts to data driven (#20308) 2 years ago
butterkeebs/pocketpad [Keyboard] Add pocketpad (#20229) 2 years ago
buzzard Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
cablecardesigns/cypher/rev6 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
caffeinated/serpent65 Remove more empty headers (#20155) 2 years ago
canary/canary60rgb Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
cannonkeys Move 65% layouts to data driven (#20308) 2 years ago
cantor
capsunlocked Move 65% layouts to data driven (#20308) 2 years ago
carbo65 Move matrix config to info.json, part 6 (#20019) 2 years ago
catch22 Remove more empty headers (#20155) 2 years ago
centromere Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
cest73/tkm Remove more empty headers (#20155) 2 years ago
chalice Remove more empty headers (#20155) 2 years ago
chaos65 Move 65% layouts to data driven (#20308) 2 years ago
charue Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
chavdai40 Remove more empty headers (#20155) 2 years ago
checkerboards Add core/fallback encoder behaviour (#20320) 2 years ago
cherrybstudio Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
cheshire/curiosity Merge remote-tracking branch 'origin/master' into develop 2 years ago
chickenman Remove more empty headers (#20155) 2 years ago
chlx Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
chocofly Add core/fallback encoder behaviour (#20320) 2 years ago
chocv Move split layouts to data driven (#20290) 2 years ago
chord/zero
chromatonemini Move encoder config to data driven (#19923) 2 years ago
cipulot Move 65% layouts to data driven (#20308) 2 years ago
citrus [Keyboard] Add Erdnuss 65 (#20202) 2 years ago
ck60i Add core/fallback encoder behaviour (#20320) 2 years ago
ckeys Move ortho & numpad layouts to data driven (#20183) 2 years ago
clawsome Move 65% layouts to data driven (#20308) 2 years ago
clickety_split/leeloo Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
clueboard Remove more empty headers (#20155) 2 years ago
cmm_studio Move 66% and 68% layouts to data driven (#20293) 2 years ago
coarse Move 66% and 68% layouts to data driven (#20293) 2 years ago
coban/pad3a Add core/fallback encoder behaviour (#20320) 2 years ago
compound Remove more empty headers (#20155) 2 years ago
contender Remove more empty headers (#20155) 2 years ago
contra Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
controllerworks Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
converter Move fullsize layouts to data driven (#20317) 2 years ago
cool836a Remove more empty headers (#20155) 2 years ago
copenhagen_click/click_pad_v1 Remove more empty headers (#20155) 2 years ago
coseyfannitutti Move 65% layouts to data driven (#20308) 2 years ago
cosmo65 Move matrix config to info.json, part 6 (#20019) 2 years ago
cozykeys Remove trailing zeroes in info.json layouts (#20156) 2 years ago
cradio Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
craftwalk Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
crawlpad Move ortho & numpad layouts to data driven (#20183) 2 years ago
crazy_keyboard_68 Move 65% layouts to data driven (#20308) 2 years ago
crbn Add core/fallback encoder behaviour (#20320) 2 years ago
creatkeebs Move TKL F13 and FRL layouts to data driven (#20310) 2 years ago
crimsonkeyboards/resume1800 Remove more empty headers (#20155) 2 years ago
crin Remove more empty headers (#20155) 2 years ago
crkbd Merge remote-tracking branch 'origin/master' into develop 2 years ago
crowboard [Keyboard] Add Budgy and Crowboard Keyboards (#19141) 2 years ago
crypt_macro Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
custommk Add core/fallback encoder behaviour (#20320) 2 years ago
cutie_club Move 65% layouts to data driven (#20308) 2 years ago
cx60 Remove more empty headers (#20155) 2 years ago
cxt_studio Clean up usage of `QMK_KEYBOARD_H` (#20167) 2 years ago
cybergear/macro25 Move ortho & numpad layouts to data driven (#20183) 2 years ago
dailycraft [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
daji/seis_cinco Remove more empty headers (#20155) 2 years ago
db/db63 Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
dc01 Move ortho & numpad layouts to data driven (#20183) 2 years ago
dekunukem/duckypad Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
delikeeb Move ortho & numpad layouts to data driven (#20183) 2 years ago
deltapad Move ortho & numpad layouts to data driven (#20183) 2 years ago
deltasplit75 Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
demiurge Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
deng Move ortho & numpad layouts to data driven (#20183) 2 years ago
dichotomy Fixup Pointing device functions (#20311) 2 years ago
dinofizz/fnrow/v1 Move matrix config to info.json, part 4 (#20001) 2 years ago
dk60 Move matrix config to info.json, part 4 (#20001) 2 years ago
dm9records Move ortho & numpad layouts to data driven (#20183) 2 years ago
dmqdesign/spin Remove more empty headers (#20155) 2 years ago
do60 Move matrix config to info.json, part 4 (#20001) 2 years ago
doio Fix some more missing `#pragma once`s (#20241) 2 years ago
donutcables Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
doodboard Remove more empty headers (#20155) 2 years ago
doppelganger Move matrix config to info.json, part 4 (#20001) 2 years ago
doro67 Move 65% layouts to data driven (#20308) 2 years ago
dp60 WS2812 driver improvements (#20262) 2 years ago
draculad Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
draytronics Move 65% layouts to data driven (#20308) 2 years ago
drewkeys/iskar Move 65% layouts to data driven (#20308) 2 years ago
drhigsby Add core/fallback encoder behaviour (#20320) 2 years ago
drop/sense75 Add core/fallback encoder behaviour (#20320) 2 years ago
dtisaac Remove more empty headers (#20155) 2 years ago
duck Fix layout macro keys with no matrix position (#20033) 2 years ago
ducky Move matrix config to info.json, part 4 (#20001) 2 years ago
dumbo Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
dumbpad Add core/fallback encoder behaviour (#20320) 2 years ago
durgod Move 65% layouts to data driven (#20308) 2 years ago
dyz Move TKL F13 and FRL layouts to data driven (#20310) 2 years ago
dz60 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
dztech Move 65% layouts to data driven (#20308) 2 years ago
e88 Remove more empty headers (#20155) 2 years ago
ealdin Move ortho & numpad layouts to data driven (#20183) 2 years ago
earth_rover Remove more empty headers (#20155) 2 years ago
eason Move 65% layouts to data driven (#20308) 2 years ago
ebastler Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
eco Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
edc40 Remove more empty headers (#20155) 2 years ago
edda Move matrix config to info.json, part 3 (#19991) 2 years ago
edi Move ortho & numpad layouts to data driven (#20183) 2 years ago
edinburgh41 Remove more empty headers (#20155) 2 years ago
eek Move split layouts to data driven (#20290) 2 years ago
efreet Move ortho & numpad layouts to data driven (#20183) 2 years ago
ein_60 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
ekow/akira Remove more empty headers (#20155) 2 years ago
elephant42 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
emajesty/eiri Remove more empty headers (#20155) 2 years ago
emery65 Move matrix config to info.json, part 3 (#19991) 2 years ago
emi20 Move ortho & numpad layouts to data driven (#20183) 2 years ago
emptystring/nqg Remove more empty headers (#20155) 2 years ago
eniigmakeyboards Remove more empty headers (#20155) 2 years ago
ep Remove more empty headers (#20155) 2 years ago
epoch80 Remove more empty headers (#20155) 2 years ago
era/era65 Move backlight config to data driven (#19910) 2 years ago
ergodox_ez Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
ergodox_stm32 Clean up usage of `QMK_KEYBOARD_H` (#20167) 2 years ago
ergoslab Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
ergotravel Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
ericrlau/numdiscipline Remove more empty headers (#20155) 2 years ago
esca Remove more empty headers (#20155) 2 years ago
eternal_keypad Remove more empty headers (#20155) 2 years ago
eu_isolation Remove more empty headers (#20155) 2 years ago
evancookaudio Move ortho & numpad layouts to data driven (#20183) 2 years ago
eve/meteor Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
evil80 Remove more empty headers (#20155) 2 years ago
evolv Add core/fallback encoder behaviour (#20320) 2 years ago
evyd13 Move 65% layouts to data driven (#20308) 2 years ago
exclusive Move 65% layouts to data driven (#20308) 2 years ago
exent Move 65% layouts to data driven (#20308) 2 years ago
eyeohdesigns Add core/fallback encoder behaviour (#20320) 2 years ago
ez_maker/directpins Adjust offset for some layouts (#20075) 2 years ago
facew Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
fallacy Move matrix config to info.json, part 2 (#19987) 2 years ago
fc660c Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
fc980c Clean up usage of `QMK_KEYBOARD_H` (#20167) 2 years ago
fearherbs1/blue_team_pad Remove trailing zeroes in info.json layouts (#20156) 2 years ago
feels/feels65 Move 65% layouts to data driven (#20308) 2 years ago
feker/ik75 Move matrix config to info.json, part 2 (#19987) 2 years ago
ferris Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
ffkeebs Add core/fallback encoder behaviour (#20320) 2 years ago
fjlabs Move 65% layouts to data driven (#20308) 2 years ago
flehrad Move ortho & numpad layouts to data driven (#20183) 2 years ago
fleuron Move ortho & numpad layouts to data driven (#20183) 2 years ago
fluorite Remove more empty headers (#20155) 2 years ago
flx Move 65% layouts to data driven (#20308) 2 years ago
flxlb/zplit Remove more empty headers (#20155) 2 years ago
flygone60/rev3 Remove more empty headers (#20155) 2 years ago
foostan/cornelius Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
for_science Remove `"w":1` and `"h":1` from info.json (#19961) 2 years ago
forever65
fortitude60 Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
foxlab Move 65% layouts to data driven (#20308) 2 years ago
fr4 Remove more empty headers (#20155) 2 years ago
fractal Move ortho & numpad layouts to data driven (#20183) 2 years ago
free_willy Remove more empty headers (#20155) 2 years ago
friedrich Remove more empty headers (#20155) 2 years ago
frobiac Fix a handful of CLI errors (#20321) 2 years ago
frooastboard Remove more empty headers (#20155) 2 years ago
ft Move 65% layouts to data driven (#20308) 2 years ago
function96 Remove more empty headers (#20155) 2 years ago
fungo Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
funky40 Remove more empty headers (#20155) 2 years ago
gami_studio/lex60 Remove more empty headers (#20155) 2 years ago
gboards Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
geekboards Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
geistmaschine Add core/fallback encoder behaviour (#20320) 2 years ago
generic_panda/panda65_01 Remove more empty headers (#20155) 2 years ago
genone Move 65% layouts to data driven (#20308) 2 years ago
geonworks/frogmini Remove more empty headers (#20155) 2 years ago
ggkeyboards/genesis Remove more empty headers (#20155) 2 years ago
gh60 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
gh80_3000 Move fullsize layouts to data driven (#20317) 2 years ago
ghs Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
giabalanai Merge remote-tracking branch 'upstream/master' into develop 2 years ago
gizmo_engineering/gk6 Move ortho & numpad layouts to data driven (#20183) 2 years ago
gkeyboard Move ortho & numpad layouts to data driven (#20183) 2 years ago
gl516 [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
glenpickle Move ortho & numpad layouts to data driven (#20183) 2 years ago
gmmk Add core/fallback encoder behaviour (#20320) 2 years ago
gon Remove more empty headers (#20155) 2 years ago
gopolar/gg86 Merge remote-tracking branch 'origin/master' into develop 2 years ago
gorthage_truck Add core/fallback encoder behaviour (#20320) 2 years ago
gowla Move ortho & numpad layouts to data driven (#20183) 2 years ago
gray_studio Move 65% layouts to data driven (#20308) 2 years ago
grid600 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
gummykey Move split layouts to data driven (#20290) 2 years ago
gvalchca Remove more empty headers (#20155) 2 years ago
h0oni Remove more empty headers (#20155) 2 years ago
hadron Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
halfcliff Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
halokeys/elemental75 Move matrix config to info.json, part 2 (#19987) 2 years ago
han60 Remove more empty headers (#20155) 2 years ago
hand88 Move matrix config to info.json, part 2 (#19987) 2 years ago
handwired Move 65% layouts to data driven (#20308) 2 years ago
hardlineworks/otd_plus Remove more empty headers (#20155) 2 years ago
hardwareabstraction/handwire Clean up usage of `QMK_KEYBOARD_H` (#20167) 2 years ago
hazel/bad_wings Disable specific warnings to mitigate compilation problems with `KEEP_INTERMEDIATES=yes`. (#20339) 2 years ago
heliar/wm1_hotswap Move matrix config to info.json, part 2 (#19987) 2 years ago
heliotrope
helix Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
hfdkb Merge remote-tracking branch 'origin/master' into develop 2 years ago
hhkb Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
hhkb_lite_2 Remove more empty headers (#20155) 2 years ago
hidtech/bastyl Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
hifumi Move matrix config to info.json, part 2 (#19987) 2 years ago
hillside Remove more empty headers (#20155) 2 years ago
hineybush Move 65% layouts to data driven (#20308) 2 years ago
hnahkb Move 66% and 68% layouts to data driven (#20293) 2 years ago
holyswitch/southpaw75 Remove more empty headers (#20155) 2 years ago
horizon Remove more empty headers (#20155) 2 years ago
horrortroll Move 65% layouts to data driven (#20308) 2 years ago
hotdox Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
hotdox76v2 Merge remote-tracking branch 'origin/master' into develop 2 years ago
hp69 Remove more empty headers (#20155) 2 years ago
hs60 Move matrix config to info.json, part 2 (#19987) 2 years ago
hub16 Remove more empty headers (#20155) 2 years ago
hub20 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
hubble
huytbt/h50 Remove more empty headers (#20155) 2 years ago
ianklug/grooveboard Move layouts for direct_pins boards to data driven (#19872) 2 years ago
ibm/model_m_4th_gen Fix API errors (#20326) 2 years ago
ibnuda Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
idb/idb_60 Remove trailing zeroes in info.json layouts (#20156) 2 years ago
idobao Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
idyllic/tinny50_rgb Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
igloo
illuminati/is0 Remove more empty headers (#20155) 2 years ago
illusion/rosa Remove more empty headers (#20155) 2 years ago
ilumkb Remove more empty headers (#20155) 2 years ago
inett_studio/sqx Move matrix config to info.json, part 1 (#19985) 2 years ago
ingrained Move split layouts to data driven (#20290) 2 years ago
input_club Move 65% layouts to data driven (#20308) 2 years ago
io_mini1800 Add core/fallback encoder behaviour (#20320) 2 years ago
irene Merge remote-tracking branch 'upstream/master' into develop 2 years ago
iriskeyboards Remove more empty headers (#20155) 2 years ago
iron180 Move matrix config to info.json, part 1 (#19985) 2 years ago
j80 Remove more empty headers (#20155) 2 years ago
jacky_studio [keyboard] add jacky_studio/piggy60/rev2 (#20297) 2 years ago
jadookb Move 65% layouts to data driven (#20308) 2 years ago
jae/j01 Move matrix config to info.json, part 1 (#19985) 2 years ago
jagdpietr/drakon Add core/fallback encoder behaviour (#20320) 2 years ago
janus
jc65 Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
jd40 Remove more empty headers (#20155) 2 years ago
jd45 Remove more empty headers (#20155) 2 years ago
jels Remove more empty headers (#20155) 2 years ago
jian Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
jiran Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
jkdlab/binary_monkey Remove more empty headers (#20155) 2 years ago
jkeys_design Add core/fallback encoder behaviour (#20320) 2 years ago
jm60 Move matrix config to info.json, part 1 (#19985) 2 years ago
jolofsor/denial75 Move matrix config to info.json, part 1 (#19985) 2 years ago
jones [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
jorne Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
k34 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
kabedon [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
kagizaraya Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
kakunpc Move split layouts to data driven (#20290) 2 years ago
kamigakushi Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
kapcave Add core/fallback encoder behaviour (#20320) 2 years ago
kapl Remove trailing zeroes in info.json layouts (#20156) 2 years ago
karlb/kbic65 Move 65% layouts to data driven (#20308) 2 years ago
karn Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
kb58 Remove more empty headers (#20155) 2 years ago
kb_elmo Move 65% layouts to data driven (#20308) 2 years ago
kbdclack/kaishi65 Move 65% layouts to data driven (#20308) 2 years ago
kbdfans Move 65% layouts to data driven (#20308) 2 years ago
kbnordic/nordic60 Remove more empty headers (#20155) 2 years ago
kc60 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
kc60se Clean up usage of `QMK_KEYBOARD_H` (#20167) 2 years ago
keaboard Remove more empty headers (#20155) 2 years ago
keebformom Move ortho & numpad layouts to data driven (#20183) 2 years ago
keebio Move 65% layouts to data driven (#20308) 2 years ago
keebmonkey/kbmg68 Move 65% layouts to data driven (#20308) 2 years ago
keebsforall Move TKL F13 and FRL layouts to data driven (#20310) 2 years ago
keebwerk Move 65% layouts to data driven (#20308) 2 years ago
keebzdotnet Remove more empty headers (#20155) 2 years ago
kegen/gboy Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
kepler_33
keybage/radpad Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
keybee/keybee65 Move 65% layouts to data driven (#20308) 2 years ago
keyboardio Merge remote-tracking branch 'upstream/master' into develop 2 years ago
keycapsss Move ortho & numpad layouts to data driven (#20183) 2 years ago
keychron Move Keychron Q0 and Q0 Plus data-driven configuration; `keychron` keymap `rules.mk` cleanup (#20168) 2 years ago
keygem Move 65% layouts to data driven (#20308) 2 years ago
keyhive Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
keyprez Add core/fallback encoder behaviour (#20320) 2 years ago
keyquest Move matrix config to info.json, part 8 (#20030) 2 years ago
keysofkings/twokey Remove more empty headers (#20155) 2 years ago
keyspensory/kp60 [Keyboard] Add KP60 (#20096) 2 years ago
keystonecaps/gameroyadvance Add core/fallback encoder behaviour (#20320) 2 years ago
keyten Move 65% layouts to data driven (#20308) 2 years ago
kikkou Move 65% layouts to data driven (#20308) 2 years ago
kikoslab Remove more empty headers (#20155) 2 years ago
kin80 Remove more empty headers (#20155) 2 years ago
kindakeyboards/conone65 Move 65% layouts to data driven (#20308) 2 years ago
kinesis Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
kineticlabs/emu Remove more empty headers (#20155) 2 years ago
kingly_keys Move ortho & numpad layouts to data driven (#20183) 2 years ago
kira75 Remove more empty headers (#20155) 2 years ago
kira80 Remove more empty headers (#20155) 2 years ago
kiwikeebs Add core/fallback encoder behaviour (#20320) 2 years ago
kiwikey Add core/fallback encoder behaviour (#20320) 2 years ago
kj_modify/rs40 [Keyboard] Add the KJ-Modify RS40 PCB (#20243) 2 years ago
kkatano Move 65% layouts to data driven (#20308) 2 years ago
kmac Move backlight config to data driven (#19910) 2 years ago
kmac_pad
kmini
knobgoblin Move matrix config to info.json, part 8 (#20030) 2 years ago
knops Remove more empty headers (#20155) 2 years ago
kona_classic Remove more empty headers (#20155) 2 years ago
kopibeng Move 65% layouts to data driven (#20308) 2 years ago
kprepublic Move 65% layouts to data driven (#20308) 2 years ago
ktec Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
kudox Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
kudox_full Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
kudox_game Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
kuro/kuro65 [Keyboard] Add Kuro65 keyboard (#20122) 2 years ago
kv/revt Move matrix config to info.json, part 8 (#20030) 2 years ago
kwub/bloop Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
ky01 Remove more empty headers (#20155) 2 years ago
labbe/labbeminiv1 Move matrix config to info.json, part 2 (#19987) 2 years ago
labyrinth75 Remove more empty headers (#20155) 2 years ago
laser_ninja/pumpkin_pad
late9 Move matrix config to info.json, part 2 (#19987) 2 years ago
latincompass Add core/fallback encoder behaviour (#20320) 2 years ago
lazydesigners Move ortho & numpad layouts to data driven (#20183) 2 years ago
leafcutterlabs/bigknob Move encoder config to data driven (#19923) 2 years ago
leeku/finger65 Move 65% layouts to data driven (#20308) 2 years ago
lefty Remove more empty headers (#20155) 2 years ago
lets_split Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
lfkeyboards Move 65% layouts to data driven (#20308) 2 years ago
lily58 Fix a handful of CLI errors (#20321) 2 years ago
lime Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
linworks Move 65% layouts to data driven (#20308) 2 years ago
littlealby Move layouts for direct_pins boards to data driven (#19872) 2 years ago
lizard_trick/tenkey_plusplus Remove more empty headers (#20155) 2 years ago
ll3macorn/bongopad Add core/fallback encoder behaviour (#20320) 2 years ago
lm_keyboard/lm60n Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
loki65 Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
longnald/corin Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
lpad Add core/fallback encoder behaviour (#20320) 2 years ago
lucid Move 65% layouts to data driven (#20308) 2 years ago
lw67 Add core/fallback encoder behaviour (#20320) 2 years ago
lw75 Add core/fallback encoder behaviour (#20320) 2 years ago
lyso1 Add core/fallback encoder behaviour (#20320) 2 years ago
lz/erghost Remove more empty headers (#20155) 2 years ago
m10a Remove more empty headers (#20155) 2 years ago
machine_industries/m4_a Remove more empty headers (#20155) 2 years ago
machkeyboards Move matrix config to info.json, part 7 (#20020) 2 years ago
macro1 Add core/fallback encoder behaviour (#20320) 2 years ago
macro3 Move macro3 to data-driven (#20046) 2 years ago
macrocat Move encoder config to data driven (#19923) 2 years ago
majistic Remove more empty headers (#20155) 2 years ago
makenova/omega/omega4 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
makeymakey Move layouts for direct_pins boards to data driven (#19872) 2 years ago
makrosu Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
malevolti Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
manta60 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
manyboard/macro Move ortho & numpad layouts to data driven (#20183) 2 years ago
maple_computing Fix a handful of CLI errors (#20321) 2 years ago
marksard Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
massdrop Move 65% layouts to data driven (#20308) 2 years ago
masterworks/classy_tkl Move matrix config to info.json, part 7 (#20020) 2 years ago
matchstickworks/southpad Move ortho & numpad layouts to data driven (#20183) 2 years ago
matrix Move 65% layouts to data driven (#20308) 2 years ago
matthewdias Move 65% layouts to data driven (#20308) 2 years ago
maxipad Move ortho & numpad layouts to data driven (#20183) 2 years ago
maxr1998 Fix layouts containing keys with multiple matrix positions (#20191) 2 years ago
mb44 Remove more empty headers (#20155) 2 years ago
mc_76k Move matrix config to info.json, part 7 (#20020) 2 years ago
mechanickeys Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
mechbrewery Move 65% layouts to data driven (#20308) 2 years ago
mechkeys Fix layouts containing keys with multiple matrix positions (#20191) 2 years ago
mechllama/g35 Remove more empty headers (#20155) 2 years ago
mechlovin Disable specific warnings to mitigate compilation problems with `KEEP_INTERMEDIATES=yes`. (#20339) 2 years ago
mechstudio Move ortho & numpad layouts to data driven (#20183) 2 years ago
mechwild Add core/fallback encoder behaviour (#20320) 2 years ago
mecxlabs/mp1 Remove trailing zeroes in info.json layouts (#20156) 2 years ago
mehkee96 Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
meletrix Move 65% layouts to data driven (#20308) 2 years ago
melgeek Move 65% layouts to data driven (#20308) 2 years ago
meme Remove more empty headers (#20155) 2 years ago
meow48 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
meow65 Move 65% layouts to data driven (#20308) 2 years ago
merge Remove more empty headers (#20155) 2 years ago
mesa/mesa_tkl Remove more empty headers (#20155) 2 years ago
meson Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
metamechs/timberwolf Add core/fallback encoder behaviour (#20320) 2 years ago
mexsistor/ludmila Remove more empty headers (#20155) 2 years ago
mikeneko65 Move 65% layouts to data driven (#20308) 2 years ago
miller/gm862 Move matrix config to info.json, part 7 (#20020) 2 years ago
millipad Remove more empty headers (#20155) 2 years ago
mincedshon/ecila Remove more empty headers (#20155) 2 years ago
mini_elixivy Move 65% layouts to data driven (#20308) 2 years ago
mini_ten_key_plus Move matrix config to info.json, part 7 (#20020) 2 years ago
miniaxe Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
minimacro5 Move encoder config to data driven (#19923) 2 years ago
minimon Move ortho & numpad layouts to data driven (#20183) 2 years ago
mino Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
mino_plus
mint60 Remove more empty headers (#20155) 2 years ago
misonoworks Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
misterknife Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
mitosis
miuni32 Move ortho & numpad layouts to data driven (#20183) 2 years ago
mixi Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
mk65 Add core/fallback encoder behaviour (#20320) 2 years ago
mkh_studio/bully Remove trailing zeroes in info.json layouts (#20156) 2 years ago
ml/gas75 [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
mlego Move ortho & numpad layouts to data driven (#20183) 2 years ago
mmkzoo65 Remove more empty headers (#20155) 2 years ago
mnk50 Remove more empty headers (#20155) 2 years ago
mnk75 Remove more empty headers (#20155) 2 years ago
mnk1800s Remove more empty headers (#20155) 2 years ago
mntre Move matrix config to info.json, part 7 (#20020) 2 years ago
mode Move 65% layouts to data driven (#20308) 2 years ago
mokey Move 65% layouts to data driven (#20308) 2 years ago
molecule Fixup Pointing device functions (#20311) 2 years ago
momoka_ergo Remove more empty headers (#20155) 2 years ago
momokai Adjust offset for some layouts (#20075) 2 years ago
monarch [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
monoflex60 Remove more empty headers (#20155) 2 years ago
monstargear/xo87 Move matrix config to info.json, part 7 (#20020) 2 years ago
montsinger Move ortho & numpad layouts to data driven (#20183) 2 years ago
moon Remove more empty headers (#20155) 2 years ago
moonlander Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
morizon Remove more empty headers (#20155) 2 years ago
mountainblocks/mb17 Move ortho & numpad layouts to data driven (#20183) 2 years ago
ms_sculpt Remove `"w":1` and `"h":1` from info.json (#19961) 2 years ago
mschwingen/modelm Add direction to dynamic_macro_record_start_user (#19689) 2 years ago
mss_studio Move matrix config to info.json, part 7 (#20020) 2 years ago
mt Move 65% layouts to data driven (#20308) 2 years ago
mtbkeys/mtb60 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
murcielago Remove trailing zeroes in info.json layouts (#20156) 2 years ago
mwstudio Add core/fallback encoder behaviour (#20320) 2 years ago
mxss Clean up usage of `QMK_KEYBOARD_H` (#20167) 2 years ago
mysticworks/wyvern Remove more empty headers (#20155) 2 years ago
nack Fixup CI build for `nack`. (#20292) 2 years ago
nacly Remove more empty headers (#20155) 2 years ago
nasu Remove more empty headers (#20155) 2 years ago
navi60
ncc1701kb Remove more empty headers (#20155) 2 years ago
neito Remove trailing zeroes in info.json layouts (#20156) 2 years ago
nek_type_a Remove more empty headers (#20155) 2 years ago
nemui Remove more empty headers (#20155) 2 years ago
neokeys/g67 Move 65% layouts to data driven (#20308) 2 years ago
neopad Move matrix config to info.json, part 3 (#19991) 2 years ago
neson_design Move 65% layouts to data driven (#20308) 2 years ago
newgame40 Move ortho & numpad layouts to data driven (#20183) 2 years ago
nibiria/stream15 Move ortho & numpad layouts to data driven (#20183) 2 years ago
nightingale_studios/hailey Remove more empty headers (#20155) 2 years ago
nightly_boards [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
nightmare Remove more empty headers (#20155) 2 years ago
nimrod Move ortho & numpad layouts to data driven (#20183) 2 years ago
ning/tiny_board/tb16_rgb [Keyboard] Add tiny board 16 rgb keyboard (#20158) 2 years ago
nix_studio Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
nixkeyboards/day_off Fix layout macro keys with no matrix position (#20033) 2 years ago
nopunin10did Remove more empty headers (#20155) 2 years ago
novelkeys Move 65% layouts to data driven (#20308) 2 years ago
noxary Move 65% layouts to data driven (#20308) 2 years ago
np12 Move matrix config to info.json, part 3 (#19991) 2 years ago
nullbitsco Add core/fallback encoder behaviour (#20320) 2 years ago
numatreus Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
nyhxis/nfr_70 Remove more empty headers (#20155) 2 years ago
obosob Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
ocean Move ortho & numpad layouts to data driven (#20183) 2 years ago
oddball Remove more empty headers (#20155) 2 years ago
oddforge/vea WS2812 driver improvements (#20262) 2 years ago
odelia Remove more empty headers (#20155) 2 years ago
ogre Remove more empty headers (#20155) 2 years ago
ok60 Remove more empty headers (#20155) 2 years ago
om60 Remove more empty headers (#20155) 2 years ago
omkbd Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
omnikeyish Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
onekeyco/dango40 Add core/fallback encoder behaviour (#20320) 2 years ago
opendeck Move ortho & numpad layouts to data driven (#20183) 2 years ago
orange75 Remove more empty headers (#20155) 2 years ago
org60 Move matrix config to info.json, part 2 (#19987) 2 years ago
ortho5by12 Move ortho & numpad layouts to data driven (#20183) 2 years ago
orthocode Add core/fallback encoder behaviour (#20320) 2 years ago
orthodox Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
owlab Move 65% layouts to data driven (#20308) 2 years ago
p3d/glitch Adjust offset for some layouts (#20075) 2 years ago
pabile Move ortho & numpad layouts to data driven (#20183) 2 years ago
palette1202 Clean up usage of `QMK_KEYBOARD_H` (#20167) 2 years ago
panc40 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
panc60 Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
papercranekeyboards/gerald65 Remove more empty headers (#20155) 2 years ago
paprikman/albacore Move matrix config to info.json, part 4 (#20001) 2 years ago
parallel/parallel_65 Move 65% layouts to data driven (#20308) 2 years ago
pauperboards/brick Add core/fallback encoder behaviour (#20320) 2 years ago
pdxkbc Remove more empty headers (#20155) 2 years ago
pearl Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
pearlboards Add core/fallback encoder behaviour (#20320) 2 years ago
peej Move ortho & numpad layouts to data driven (#20183) 2 years ago
pegasus Move matrix config to info.json, part 4 (#20001) 2 years ago
peranekofactory/tone Move encoder config to data driven (#19923) 2 years ago
percent Move 65% layouts to data driven (#20308) 2 years ago
phage_studio/pila87 Merge remote-tracking branch 'origin/master' into develop 2 years ago
phantom Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
phase_studio/titan65 Remove more empty headers (#20155) 2 years ago
phoenix Fix layout macro keys with no matrix position (#20033) 2 years ago
phrygian/ph100 Remove more empty headers (#20155) 2 years ago
pica40 Add core/fallback encoder behaviour (#20320) 2 years ago
pico Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
picolab/frusta_fundamental Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
pierce Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
pimentoso Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
pinky Move split layouts to data driven (#20290) 2 years ago
pisces Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
pixelspace/capsule65i Move 65% layouts to data driven (#20308) 2 years ago
pizzakeyboards/pizza65 Move 65% layouts to data driven (#20308) 2 years ago
pjb/eros Move TKL F13 and FRL layouts to data driven (#20310) 2 years ago
pkb65 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
planck Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
playkbtw Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
ploopyco Clean up usage of `QMK_KEYBOARD_H` (#20167) 2 years ago
pluckey Move matrix config to info.json, part 4 (#20001) 2 years ago
plum47 VIA Protocol 12 + fixes (#19916) 2 years ago
plume/plume65 Remove more empty headers (#20155) 2 years ago
plut0nium Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
plx Remove more empty headers (#20155) 2 years ago
plywrks Move TKL F13 and FRL layouts to data driven (#20310) 2 years ago
pohjolaworks/louhi Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
poker87c Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
poker87d Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
polilla Remove more empty headers (#20155) 2 years ago
polycarbdiet Move ortho & numpad layouts to data driven (#20183) 2 years ago
pom_keyboards/tnln95 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
portal_66 Move 65% layouts to data driven (#20308) 2 years ago
pos78 Move ortho & numpad layouts to data driven (#20183) 2 years ago
preonic Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
primekb Move ortho & numpad layouts to data driven (#20183) 2 years ago
program_yoink Add core/fallback encoder behaviour (#20320) 2 years ago
projectcain Move matrix config to info.json, part 4 (#20001) 2 years ago
projectkb Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
prototypist Merge remote-tracking branch 'origin/master' into develop 2 years ago
protozoa Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
psuieee/pluto12 Remove more empty headers (#20155) 2 years ago
pteron36 Move split layouts to data driven (#20290) 2 years ago
pteropus [Keyboard] Add pteropus keyboard (#20147) 2 years ago
puck Remove more empty headers (#20155) 2 years ago
punk75 Move ortho & numpad layouts to data driven (#20183) 2 years ago
q4z Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
qpockets Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
quad_h/lb75 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
quantrik/kyuu Remove more empty headers (#20155) 2 years ago
quarkeys Remove more empty headers (#20155) 2 years ago
qvex Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
qwertlekeys/calice Remove more empty headers (#20155) 2 years ago
qwertykeys/qk65 Move 65% layouts to data driven (#20308) 2 years ago
qwertyydox Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
rabbit/rabbit68 Remove more empty headers (#20155) 2 years ago
rad Remove more empty headers (#20155) 2 years ago
rainkeebs Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
ramlord/witf Remove trailing zeroes in info.json layouts (#20156) 2 years ago
rart Move 65% layouts to data driven (#20308) 2 years ago
rate [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
rationalist Remove more empty headers (#20155) 2 years ago
recompile_keys Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
rect44 Remove more empty headers (#20155) 2 years ago
redox Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
redox_media Move matrix config to info.json, part 3 (#19991) 2 years ago
redox_w Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
redscarf_i Move ortho & numpad layouts to data driven (#20183) 2 years ago
redscarf_iiplus Move 65% layouts to data driven (#20308) 2 years ago
reedskeebs/alish40 Add core/fallback encoder behaviour (#20320) 2 years ago
retro_75 Remove more empty headers (#20155) 2 years ago
reversestudio/decadepad Move ortho & numpad layouts to data driven (#20183) 2 years ago
reviung Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
rgbkb [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
ristretto Add core/fallback encoder behaviour (#20320) 2 years ago
rkg68 [Keyboard] Add Royal Kludge RKG-68 (#20138) 2 years ago
rmi_kb Move TKL F13 and FRL layouts to data driven (#20310) 2 years ago
rmkeebs/rm_numpad Add core/fallback encoder behaviour (#20320) 2 years ago
rocketboard_16 Remove bootloader logic from `mcu_selection.mk` (#20150) 2 years ago
rominronin/katana60 Remove more empty headers (#20155) 2 years ago
roseslite Remove more empty headers (#20155) 2 years ago
rotor Remove more empty headers (#20155) 2 years ago
rotr Add core/fallback encoder behaviour (#20320) 2 years ago
rpiguy9907/southpaw66 Remove more empty headers (#20155) 2 years ago
rubi Add core/fallback encoder behaviour (#20320) 2 years ago
runes Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
rura66 Clean up usage of `QMK_KEYBOARD_H` (#20167) 2 years ago
ryanbaekr Move ortho & numpad layouts to data driven (#20183) 2 years ago
ryanskidmore/rskeys100 Move fullsize layouts to data driven (#20317) 2 years ago
ryloo_studio/m0110 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
s_ol Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
saevus Move TKL F13 and FRL layouts to data driven (#20310) 2 years ago
salicylic_acid3 Move ortho & numpad layouts to data driven (#20183) 2 years ago
sam Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
sanctified/dystopia Remove more empty headers (#20155) 2 years ago
sandwich/keeb68 Move 65% layouts to data driven (#20308) 2 years ago
sapuseven/macropad12
satt Remove trailing zeroes in info.json layouts (#20156) 2 years ago
sauce/mild Remove more empty headers (#20155) 2 years ago
sawnsprojects Move 65% layouts to data driven (#20308) 2 years ago
scatter42 Remove more empty headers (#20155) 2 years ago
sck Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
sekigon/grs_70ec
sendyyeah Move ortho & numpad layouts to data driven (#20183) 2 years ago
senselessclay Move 65% layouts to data driven (#20308) 2 years ago
sentraq Move 65% layouts to data driven (#20308) 2 years ago
sergiopoverony/creator_pro Move encoder config to data driven (#19923) 2 years ago
sets3n/kk980 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
shambles Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
shapeshifter4060 Remove more empty headers (#20155) 2 years ago
shiro Remove more empty headers (#20155) 2 years ago
shk9 Move ortho & numpad layouts to data driven (#20183) 2 years ago
shoc Remove more empty headers (#20155) 2 years ago
sidderskb/majbritt Remove more empty headers (#20155) 2 years ago
signum/3_0 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
silverbullet44 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
singa Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
sirius Remove more empty headers (#20155) 2 years ago
sixkeyboard Move ortho & numpad layouts to data driven (#20183) 2 years ago
skeletn87 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
skeletonkbd/skeletonnumpad Move ortho & numpad layouts to data driven (#20183) 2 years ago
skergo Remove more empty headers (#20155) 2 years ago
skippys_custom_pcs Move 65% layouts to data driven (#20308) 2 years ago
skme/zeno Fix a handful of CLI errors (#20321) 2 years ago
skmt/15k Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
slz40 Remove trailing zeroes in info.json layouts (#20156) 2 years ago
smallkeyboard Move ortho & numpad layouts to data driven (#20183) 2 years ago
smithrune Move 65% layouts to data driven (#20308) 2 years ago
smk60 Remove more empty headers (#20155) 2 years ago
snampad Move ortho & numpad layouts to data driven (#20183) 2 years ago
sneakbox Add core/fallback encoder behaviour (#20320) 2 years ago
soda Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
sofle [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
soup10 Remove more empty headers (#20155) 2 years ago
sowbug Move matrix config to info.json, part 5 (#20003) 2 years ago
soy20 Move ortho & numpad layouts to data driven (#20183) 2 years ago
spaceholdings Move 66% and 68% layouts to data driven (#20293) 2 years ago
spaceman Move ortho & numpad layouts to data driven (#20183) 2 years ago
spacetime Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
spacey Add core/fallback encoder behaviour (#20320) 2 years ago
sparrow62 Remove more empty headers (#20155) 2 years ago
specskeys Remove more empty headers (#20155) 2 years ago
spiderisland/split78 Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
spleeb [Keyboard] Add Spleeb default and custom firmware (#19481) 2 years ago
splitish Move matrix config to info.json, part 5 (#20003) 2 years ago
splitkb Disable specific warnings to mitigate compilation problems with `KEEP_INTERMEDIATES=yes`. (#20339) 2 years ago
splitography Remove more empty headers (#20155) 2 years ago
splitty Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
sporewoh/banime40 Move ortho & numpad layouts to data driven (#20183) 2 years ago
star75 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
stello65 [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
stenokeyboards/the_uni Remove more empty headers (#20155) 2 years ago
sthlmkb Add core/fallback encoder behaviour (#20320) 2 years ago
stratos Remove more empty headers (#20155) 2 years ago
studiokestra Move 65% layouts to data driven (#20308) 2 years ago
suavity/ehan Remove more empty headers (#20155) 2 years ago
subatomic Move ortho & numpad layouts to data driven (#20183) 2 years ago
subrezon Move matrix config to info.json, part 5 (#20003) 2 years ago
supersplit
superuser Remove more empty headers (#20155) 2 years ago
swiftrax/retropad Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
switchplate Remove more empty headers (#20155) 2 years ago
sx60 Fix layouts containing keys with multiple matrix positions (#20191) 2 years ago
synapse Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
synthandkeys/the_debit_card
synthlabs [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
system76 Move matrix config to info.json, part 5 (#20003) 2 years ago
tada68 Move 65% layouts to data driven (#20308) 2 years ago
takashicompany [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
takashiski Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
taleguers/taleguers75 Add core/fallback encoder behaviour (#20320) 2 years ago
tanuki Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
tau4 Add core/fallback encoder behaviour (#20320) 2 years ago
teahouse/ayleen Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
team0110/p1800fl Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
technika Move matrix config to info.json, part 3 (#19991) 2 years ago
teleport Move ortho & numpad layouts to data driven (#20183) 2 years ago
telophase Move ortho & numpad layouts to data driven (#20183) 2 years ago
tempo_turtle/bradpad Remove more empty headers (#20155) 2 years ago
tender/macrowo_pad Remove more empty headers (#20155) 2 years ago
tenki Move ortho & numpad layouts to data driven (#20183) 2 years ago
terrazzo Move ortho & numpad layouts to data driven (#20183) 2 years ago
tetris Remove more empty headers (#20155) 2 years ago
tg4x Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
tgr Move 65% layouts to data driven (#20308) 2 years ago
the_royal Remove more empty headers (#20155) 2 years ago
themadnoodle Move ortho & numpad layouts to data driven (#20183) 2 years ago
thepanduuh/degenpad Add core/fallback encoder behaviour (#20320) 2 years ago
thevankeyboards Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
tkc Move 65% layouts to data driven (#20308) 2 years ago
tkw Move 65% layouts to data driven (#20308) 2 years ago
tmo50 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
toad Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
toffee_studio/blueberry Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
tokyokeyboard Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
tominabox1 Add core/fallback encoder behaviour (#20320) 2 years ago
torn Move split layouts to data driven (#20290) 2 years ago
touchpad Move ortho & numpad layouts to data driven (#20183) 2 years ago
tr60w Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
trashman Remove more empty headers (#20155) 2 years ago
treasure Move ortho & numpad layouts to data driven (#20183) 2 years ago
tronguylabs/m122_3270 Remove more empty headers (#20155) 2 years ago
tszaboo/ortho4exent Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
tunks/ergo33 Remove more empty headers (#20155) 2 years ago
tw40 Remove more empty headers (#20155) 2 years ago
tweetydabird Remove `"w":1` and `"h":1` from info.json (#19961) 2 years ago
tzarc Merge remote-tracking branch 'origin/master' into develop 2 years ago
ubest/vn Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
uk78 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
ungodly Add core/fallback encoder behaviour (#20320) 2 years ago
unicomp Move fullsize layouts to data driven (#20317) 2 years ago
unikeyboard Move ortho & numpad layouts to data driven (#20183) 2 years ago
unikorn Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
unison Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
uranuma Remove trailing zeroes in info.json layouts (#20156) 2 years ago
utd80 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
uzu42 Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
v4n4g0rth0n Remove more empty headers (#20155) 2 years ago
v60_type_r Move matrix config to info.json, part 1 (#19985) 2 years ago
vagrant_10 Remove more empty headers (#20155) 2 years ago
vertex Move TKL F13 and FRL layouts to data driven (#20310) 2 years ago
viendi8l Add core/fallback encoder behaviour (#20320) 2 years ago
viktus Merge remote-tracking branch 'origin/master' into develop 2 years ago
vitamins_included Move ortho & numpad layouts to data driven (#20183) 2 years ago
w1_at Move matrix config to info.json, part 5 (#20003) 2 years ago
waldo Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
walletburner Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
waterfowl Move matrix config to info.json, part 5 (#20003) 2 years ago
wavtype Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
weirdo Remove more empty headers (#20155) 2 years ago
wekey [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
westfoxtrot Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
westm Move 65% layouts to data driven (#20308) 2 years ago
whale/sk Remove useless "ifdef KEYBOARD_*" (#20078) 2 years ago
wilba_tech Move 65% layouts to data driven (#20308) 2 years ago
winkeyless Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
winkeys/mini_winni Move layouts for direct_pins boards to data driven (#19872) 2 years ago
winry [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
wolf Remove more empty headers (#20155) 2 years ago
wolfmarkclub/wm1 Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
woodkeys Move ortho & numpad layouts to data driven (#20183) 2 years ago
work_louder Add core/fallback encoder behaviour (#20320) 2 years ago
wren Move matrix config to info.json, part 5 (#20003) 2 years ago
wsk Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
wuque Move 65% layouts to data driven (#20308) 2 years ago
x16 Move ortho & numpad layouts to data driven (#20183) 2 years ago
xbows Move matrix config to info.json, part 2 (#19987) 2 years ago
xelus WS2812 driver improvements (#20262) 2 years ago
xenon Move matrix config to info.json, part 2 (#19987) 2 years ago
xiaomi/mk02 Move matrix config to info.json, part 2 (#19987) 2 years ago
xiudi Move 65% layouts to data driven (#20308) 2 years ago
xmmx Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
xw60 Remove more empty headers (#20155) 2 years ago
yampad Move matrix config to info.json, part 1 (#19985) 2 years ago
yandrstudio Move 65% layouts to data driven (#20308) 2 years ago
yanghu/unicorne Move split layouts to data driven (#20290) 2 years ago
yatara/drink_me Move layouts for direct_pins boards to data driven (#19872) 2 years ago
ydkb Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
yeehaw Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
yiancardesigns
ymdk Move ortho & numpad layouts to data driven (#20183) 2 years ago
yncognito/batpad Move ortho & numpad layouts to data driven (#20183) 2 years ago
yoichiro Move split layouts to data driven (#20290) 2 years ago
yosino58 Clean up usage of `QMK_KEYBOARD_H` (#20167) 2 years ago
yugo_m Move matrix config to info.json, part 1 (#19985) 2 years ago
yushakobo Fix some more missing `#pragma once`s (#20241) 2 years ago
yynmt Remove `RGB_DI_PIN` ifdefs (#20218) 2 years ago
z12 Add core/fallback encoder behaviour (#20320) 2 years ago
z34 Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 2 years ago
zfrontier/big_switch Remove more empty headers (#20155) 2 years ago
zicodia/tklfrlnrlmlao
ziggurat Remove more empty headers (#20155) 2 years ago
zj68 Move 65% layouts to data driven (#20308) 2 years ago
zlant Move ortho & numpad layouts to data driven (#20183) 2 years ago
zoo/wampus Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
ztboards Remove more empty headers (#20155) 2 years ago
zvecr Move ortho & numpad layouts to data driven (#20183) 2 years ago
zykrah Move `WS2812_DRIVER` to data driven (#20248) 2 years ago
readme.md

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.