qmk_firmware/keyboards
Ingar Almklov 65f4b94cda
Pinky4: add via support (#9711)
* Pinky4: add via support

* Pinky4/via: simplify rules.mk

* Pinky4/via: use built-in for KC_TRANS, enum for layer
_names

* Pinky4/via: remove redundant rules

* Pinky4/via: remove unnecessary slashes

* Pinky4/via: don't override default bootloader
2020-07-25 09:42:50 -07:00
..
1upkeyboards Un-nest 1up60rgb LAYOUT macros (#9648) 2020-07-07 20:31:44 +01:00
2key2crawl
4by3 Cleanup rules.mk for 32U4 keyboards, 0-9 (#6789) 2019-09-24 00:59:17 -07:00
4pplet [Keyboard] Fix inconsistent MATRIX_COLS: 4pplet/steezy60 (#9678) 2020-07-10 11:44:03 +10:00
6ball Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
7skb Update keyboards/7skb/rev1/config.h 2020-04-25 07:30:32 +09:00
8pack Fix capitalisation of "GitHub" (#9184) 2020-05-25 19:43:14 -07:00
9key Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
30wer Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
40percentclub [Keymap] Add pierrec83's gherkin keymap (#9465) 2020-06-24 02:42:20 -07:00
abacus Fix capitalisation of "GitHub" (#9184) 2020-05-25 19:43:14 -07:00
absinthe Remove more useless code (#9475) 2020-06-20 21:51:50 +01:00
abstract/ellipse
acheron Create ajp10304 userspace and ortho_4x12 layout. (#9304) 2020-07-09 20:18:51 +01:00
acr60 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
adelheid [keyboard] added Adelheid (#9734) 2020-07-17 18:51:56 +01:00
adkb96 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
aeboards Fix ordering for new info.jsons (#9567) 2020-06-28 12:51:48 +01:00
ai03 Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773) 2020-04-19 23:56:48 +01:00
akb [Keymap] User keymap for AKB/Raine (#8081) 2020-02-05 12:42:22 -08:00
al1 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
alf
allison Fix capitalisation of "GitHub" (#9184) 2020-05-25 19:43:14 -07:00
allison_numpad Fix capitalisation of "GitHub" (#9184) 2020-05-25 19:43:14 -07:00
alpha
alps64 Fix capitalisation of "GitHub" (#9184) 2020-05-25 19:43:14 -07:00
alu84 Change ?= to = in keyboard rules.mk (#9390) 2020-06-15 03:06:10 -07:00
amj40 Change ?= to = in keyboard rules.mk (#9390) 2020-06-15 03:06:10 -07:00
amj60 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
amj96
amjkeyboard/amj66
amjpad Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
anavi/macropad8
angel17
angel64 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
aos/tkl
aplx6
arabica37
ares Remove DEBUG_LEVEL from V-USB rules.mk (#9117) 2020-05-17 21:37:04 +01:00
arisu Arisu keymapping, and corresponding via keymap (#9560) 2020-07-02 16:09:23 +01:00
ash1800 ASH-1800 (#7031) 2019-11-20 11:21:19 +11:00
ashpil/modelm_usbc
at101_bh
at_at/660m
atomic 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
atreus Add config for Atreus based on Adafruit Feather BLE (#9140) 2020-07-11 21:09:40 +10:00
atreus62 Minor keymap fix (#9534) 2020-06-24 22:57:51 -07:00
atxkb fix rgb mode selection and lighting increments for the 1894 (#9336) 2020-06-10 21:32:19 +01:00
aves65 [Keyboard] Added support for Aves 65 (#8880) 2020-05-13 19:43:28 +01:00
baguette Fix capitalisation of "GitHub" (#9184) 2020-05-25 19:43:14 -07:00
bakeneko80
bantam44 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
basekeys/slice
bat43
bear_face Fixed info.json (#8653) 2020-04-02 21:00:04 +01:00
bfake Remove DEBUG_LEVEL from V-USB rules.mk (#9117) 2020-05-17 21:37:04 +01:00
bigseries Fix error_log complaint about Big Series boards (#9510) 2020-06-23 09:40:00 +01:00
bigswitch Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
bioi/g60ble
blackplum Add Via Keymap to Blackplum (#8975) 2020-05-01 13:16:59 +10:00
blockey Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
bm16a Add Via keymap for BM16-A (#8681) 2020-04-08 20:04:39 +02:00
bm16s Cleanup rules.mk for 32U4 keyboards, A-F (#6804) 2019-10-05 11:09:35 -07:00
bm43a bm43a stevexyz keymap (#9468) 2020-06-23 09:28:05 +01:00
bm60rgb
boardsource added keyboard 5x12 to boardsource folder (#9438) 2020-06-20 23:13:43 +01:00
boardwalk Add more missing info.json layouts (#9595) 2020-06-30 17:53:24 +01:00
boston_meetup [Keyboard] Update default keymaps to use layer_state_t (#7444) 2019-11-21 22:40:29 -08:00
botanicalkeyboards/fm2u
bpiphany
bthlabs/geekpad
business_card Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
butterstick DennyTom's buttery_engine (#8138) 2020-04-07 21:13:17 +10:00
c39 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
candybar
cannonkeys Adding VIA support for CannonKeys/Practice60 (#8169) 2020-06-29 12:16:14 -07:00
catch22 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
centromere split_3x6_3 layout support (#9625) 2020-07-09 22:19:16 +01:00
cheshire/curiosity
chidori [Keymap] Add Chidori OLED-enabled sample keymap (#8446) 2020-05-09 10:48:17 -07:00
chili
chimera_ergo Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
chimera_ls Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
chimera_ortho Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
chimera_ortho_plus Adding Chimera Ortho Plus (#9093) 2020-05-19 23:01:54 +01:00
choc_taro [Keyboard] Add "choc taro" keyboard (#9556) 2020-06-30 20:04:47 +01:00
choco60 [Keymap] Update default keymap for Choco60 (#8453) 2020-03-18 11:16:15 -07:00
christmas_tree Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
ckeys Change ?= to = in keyboard rules.mk (#9390) 2020-06-15 03:06:10 -07:00
claw44 QMK-ify some GPIO macros (#8315) 2020-04-30 16:24:47 +10:00
clawsome [Keyboard] Coupe and Sedan keyboards (#9539) 2020-06-28 18:37:47 -07:00
clueboard Fix error_log complaint about clueboard/66_hotswap/gen1 layout macro (#9400) 2020-06-17 00:30:54 -07:00
cocoa40 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
comet46 QMK-ify some GPIO macros (#8315) 2020-04-30 16:24:47 +10:00
contra [Keymap] Add Via keymap for Contra (#9119) 2020-05-18 02:40:41 -07:00
converter Fix siemens_tastatur info.json (#9568) 2020-06-28 22:21:37 +10:00
copenhagen_click/click_pad_v1
coseyfannitutti Add more community layout support to Discipline (#8540) 2020-06-23 09:27:34 +01:00
cospad Changed default RGBLIGHT_SLEEP for cospad 2020-04-20 10:58:36 +01:00
craftwalk [Keyboard] Add "craftWalk" keyboard (#9689) 2020-07-24 13:24:58 -07:00
crawlpad Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
crkbd Switch bcat Chrome OS media keys workaround from mouse keys to NKRO (#9790) 2020-07-23 15:27:01 +01:00
cu24 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
cu75 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
cu80 Update readme.md for cu80 (#9798) 2020-07-23 15:25:01 +01:00
cutie_club/wraith
daisy Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773) 2020-04-19 23:56:48 +01:00
db/db63
dc01 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
deltasplit75 [Keyboard] Refactor deltasplit75 to use split_common (#8083) 2020-02-04 18:59:20 -08:00
dichotomy [Keymap] Dichotomy keymap by beat (#8279) 2020-03-06 00:47:52 -08:00
diverge3 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
divergetm2 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
dk60 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
dm9records Move plaid via keymap to correct location (#9255) 2020-06-01 11:53:43 +10:00
dmqdesign/spin
do60 [Keyboard] VIA Support: DO60 (#9622) 2020-07-23 20:17:38 -07:00
donutcables Remove DEBUG_LEVEL from V-USB rules.mk (#9117) 2020-05-17 21:37:04 +01:00
doppelganger
doro67 [Keymap] Update personal userspace and keymaps (#9082) 2020-05-15 23:36:08 -07:00
dozen0 Remove all references to "CUSTOM_MATRIX" as a diode direction (#7937) 2020-01-19 23:05:51 -08:00
dp60
duck format code according to conventions [skip ci] 2020-07-10 22:02:03 +00:00
dumbpad Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
dz60 Add more missing info.json layouts (#9595) 2020-06-30 17:53:24 +01:00
dztech Fix compilation warning for the DZ60RGB/DZ65RGB when RGB matrix is disabled (#9791) 2020-07-22 15:55:35 +10:00
eco 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
efreet
emptystring/NQG
eniigmakeyboards/ek87
ep Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
ergo42 [Keymap] Added Bépo layout to Kyria (#9272) 2020-07-14 00:42:29 -07:00
ergodash Add naked60 layout, clean up my userspace files and rules.mk. (#8848) 2020-04-20 11:00:14 +01:00
ergodone Art userspace (#9068) 2020-05-19 22:05:32 +01:00
ergodox_ez [Keymap] Adding my keymaps for ergodox_ez and kyria (#9365) 2020-06-29 10:23:13 -07:00
ergodox_infinity 2020 February 29 Breaking Changes Update (#8064) 2020-02-29 11:59:30 -08:00
ergodox_stm32 Fix 'does not have a readme.md' warnings (#9294) 2020-06-04 02:07:37 -07:00
ergosaurus Ergosaurus Configurator support bugfix (#8104) 2020-02-06 13:38:41 +00:00
ergoslab Fix 'Makefile:560: keyboards/<keyboard>/rev1/rules.mk: No such file or directory' (#8042) 2020-01-30 02:48:30 -08:00
ergotaco Port DEBUG_MATRIX_SCAN_RATE to core (#7029) 2019-10-15 13:32:52 +01:00
ergotravel 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
ericrlau/numdiscipline
espectro
eve/meteor
evil80
exclusive New Keyboard: E8.5 TKL (#9447) 2020-06-20 21:47:50 +01:00
exent Remove DEBUG_LEVEL from V-USB rules.mk (#9117) 2020-05-17 21:37:04 +01:00
facew Remove DEBUG_LEVEL from V-USB rules.mk (#9117) 2020-05-17 21:37:04 +01:00
fallacy [Keyboard] Fallacy (#9499) 2020-06-29 13:52:17 -07:00
fc660c Add Via support for Hasu FC660C controller (#9563) 2020-06-29 19:58:15 +01:00
fc980c Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
felix Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
fleuron Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
fluorite Remove all references to "CUSTOM_MATRIX" as a diode direction (#7937) 2020-01-19 23:05:51 -08:00
flx Fix incorrect key sizes in Configurator (#9073) 2020-05-13 20:00:37 +01:00
fortitude60 fix for split-common (#8703) 2020-04-06 20:47:31 +10:00
four_banger
foxlab [Keyboard] Add Key 65 by Fox Lab (#9116) 2020-05-25 21:10:48 -07:00
fractal Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
freyr Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
ft/mars80
funky40 [Keymap] added shifted symbols support (#9059) 2020-05-09 19:06:44 -07:00
gami_studio/lex60
gboards Remove rules.mk for gboards/engine and gboards/g (#9444) 2020-06-19 15:51:50 +10:00
geekboards/tester
georgi DennyTom's buttery_engine (#8138) 2020-04-07 21:13:17 +10:00
gergo [Keymap] added my gergo keymap (#8476) 2020-05-18 03:29:01 -07:00
getta25
gh60 Add more missing info.json layouts (#9595) 2020-06-30 17:53:24 +01:00
gh80_3000 Change ?= to = in keyboard rules.mk (#9390) 2020-06-15 03:06:10 -07:00
ghs/rar
gingham Fix capitalisation of "GitHub" (#9184) 2020-05-25 19:43:14 -07:00
gon 2020 February 29 Breaking Changes Update (#8064) 2020-02-29 11:59:30 -08:00
gowla [Keyboard] Gowla Macro Board (#9643) 2020-07-04 11:51:42 +01:00
gray_studio Add more missing info.json layouts (#9595) 2020-06-30 17:53:24 +01:00
grid600 Remove filesize changes from default-ish rules.mk files, sans handwired (#8040) 2020-01-30 13:47:48 -05:00
gskt00 Remove filesize changes from default-ish rules.mk files, sans handwired (#8040) 2020-01-30 13:47:48 -05:00
hadron 2020 February 29 Breaking Changes Update (#8064) 2020-02-29 11:59:30 -08:00
halberd
handwired Update handwired/onekey/teensy_2pp readme (#9784) 2020-07-22 15:49:01 +10:00
hecomi Remove filesize changes from default-ish rules.mk files, sans handwired (#8040) 2020-01-30 13:47:48 -05:00
heliar/wm1_hotswap
helix Fix error_log complaint about Helix boards (#9528) 2020-06-25 22:11:39 +01:00
hhkb ensure hhkb runs matrix_init_quantum (#9629) 2020-07-19 19:25:30 -07:00
hid_liber
hifumi
hineybush Add more missing info.json layouts (#9595) 2020-06-30 17:53:24 +01:00
honeycomb Remove filesize changes from default-ish rules.mk files, sans handwired (#8040) 2020-01-30 13:47:48 -05:00
hotdox
hs60 Fix capitalisation of "GitHub" (#9184) 2020-05-25 19:43:14 -07:00
hub16 [keymap] Add VIA support for Hub16 (#9638) 2020-07-17 13:35:44 +01:00
id80 [Keyboard] id80: Transpose matrix to use faster COL2ROW routines (#8930) 2020-04-29 03:52:15 -07:00
idb/idb_60
idobo VIA Support for the Idobo (ID75) (#8146) 2020-02-11 12:44:09 -08:00
illuminati/is0
infinity60 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
ivy Remove filesize changes from default-ish rules.mk files, sans handwired (#8040) 2020-01-30 13:47:48 -05:00
j80 Remove DEBUG_LEVEL from V-USB rules.mk (#9117) 2020-05-17 21:37:04 +01:00
jae/j01
jc65
jd40 Add JD40 keymap for myoung34 (#9545) 2020-06-27 20:36:08 +01:00
jd45 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
jian Update Jian readme.md (#9685) 2020-07-10 22:56:52 +01:00
jisplit89 [Update]JISplite89 Readme and LED nums (#9554) 2020-06-27 20:33:02 +01:00
jj4x4 VIA keymap for JJ4x4 and general cleanup (#8888) 2020-04-24 19:52:27 +01:00
jj40 Create ajp10304 userspace and ortho_4x12 layout. (#9304) 2020-07-09 20:18:51 +01:00
jj50 Add workman layout in JJ50 default keymap (#9574) 2020-06-28 22:47:33 +01:00
jm60 Set MCU for some F103 boards (#8459) 2020-03-19 01:33:17 +00:00
jnao
just60 Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773) 2020-04-19 23:56:48 +01:00
k_type
kagamidget Remove filesize changes from default-ish rules.mk files, sans handwired (#8040) 2020-01-30 13:47:48 -05:00
katana60 Change ?= to = in keyboard rules.mk (#9390) 2020-06-15 03:06:10 -07:00
kbdclack/kaishi65
kbdfans Update MAJA info.json (#9674) 2020-07-17 13:26:50 +01:00
kc60 Add VIA support to KC60 (#9351) 2020-06-10 17:34:18 +01:00
kc60se [Keyboard] KC60SE cleanup (#8171) 2020-02-19 01:12:52 -08:00
keebio Switch bcat Chrome OS media keys workaround from mouse keys to NKRO (#9790) 2020-07-23 15:27:01 +01:00
keebwerk/nano_slider
keebzdotnet/wazowski
keyboardio
keycapsss [Keyboard] add encoder support to PlaidPad default mappings (#9396) 2020-07-23 19:42:56 -07:00
keyhive/maypad
kinesis 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
kingly_keys Remove more useless code (#9475) 2020-06-20 21:51:50 +01:00
kira75
kira80 add via support for kira80 (#8677) 2020-04-07 01:43:48 -07:00
kmac Enable custom backlight driver for kmac (#8397) 2020-03-12 13:11:55 +01:00
kmini
knops Change ?= to = in keyboard rules.mk (#9390) 2020-06-15 03:06:10 -07:00
kona_classic Change ?= to = in keyboard rules.mk (#9390) 2020-06-15 03:06:10 -07:00
kudox Fix Kudox Columner Configurator key ordering (#9427) 2020-06-17 20:47:52 -07:00
kudox_game [Keyboard] Add kudox game rev2 (#8529) 2020-03-24 13:02:41 -07:00
kv/revt
kyria [Keymap] Added Bépo layout to Kyria (#9272) 2020-07-14 00:42:29 -07:00
laptreus Remove filesize changes from default-ish rules.mk files, sans handwired (#8040) 2020-01-30 13:47:48 -05:00
latinpad
lattice60 Remove DEBUG_LEVEL from V-USB rules.mk (#9117) 2020-05-17 21:37:04 +01:00
launchpad Add RGB support in via to launchpad (#8621) 2020-04-09 09:25:08 +02:00
lazydesigners Fix Dimple VIA keymap (#8466) 2020-03-17 17:04:03 +01:00
le_chiffre
leeku/finger65
lets_split
lets_split_eh Updating comment diagram to match code in lets_split_eh/doxish_dvorak (#9785) 2020-07-23 14:18:21 +10:00
lfkeyboards Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773) 2020-04-19 23:56:48 +01:00
lily58 Switch bcat Chrome OS media keys workaround from mouse keys to NKRO (#9790) 2020-07-23 15:27:01 +01:00
m0lly M0lly: add support for VIA (#9535) 2020-06-25 22:02:27 +01:00
m10a Added VIA keymap for Ramaworks M10-A (#8255) 2020-03-07 01:38:08 -08:00
maartenwut [Keyboard] Add PocketType (#9728) 2020-07-17 12:53:37 +01:00
manta60
massdrop [Keymap] New custom 'super alt' keymap for the Drop ALT (#9385) 2020-06-22 16:11:10 +10:00
matrix [Keymap] Adding a Custom Keymap for Matrix Noah (#9581) 2020-07-02 18:05:38 +01:00
maxipad Remove filesize changes from default-ish rules.mk files, sans handwired (#8040) 2020-01-30 13:47:48 -05:00
maxr1998 [Pulse4k] Add personal keymap 2020-05-17 13:05:06 -07:00
mc_76k Fix capitalisation of "GitHub" (#9184) 2020-05-25 19:43:14 -07:00
mechkeys/mk60
mechllama/g35
mechlovin [Keyboard] Refactor: add adelais rev.3 (#9496) 2020-06-29 01:19:09 -07:00
mechmini
mehkee96 Remove DEBUG_LEVEL from V-USB rules.mk (#9117) 2020-05-17 21:37:04 +01:00
meira 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
meishi 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
meishi2
melody96 [Keymap] Add Via support to the Melody96 (#9050) 2020-05-16 09:21:35 -07:00
meme
meson
metamechs/timberwolf
miller/gm862
miniaxe
minidox RSTHD keymap for Minidox (#9178) 2020-05-27 13:23:57 +01:00
mint60 Configure RGBLIGHT_SPLIT for Mint60 (#8788) 2020-04-13 23:40:15 +01:00
mitosis Remove filesize changes from default-ish rules.mk files, sans handwired (#8040) 2020-01-30 13:47:48 -05:00
miuni32
mixi
montsinger add default Rebound lighting settings (#9740) 2020-07-17 06:20:02 +10:00
moon
mountainblocks/mb17
mt40 Change ?= to = in keyboard rules.mk (#9390) 2020-06-15 03:06:10 -07:00
mt980
murcielago
mxss
nafuda
naked48 Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
naked60 Add naked60 layout, clean up my userspace files and rules.mk. (#8848) 2020-04-20 11:00:14 +01:00
naked64 [Keymap] Keymap Update (#8309) 2020-03-04 16:16:36 +00:00
namecard2x4 Fix bootloader definition for namecard2x4 (#8301) 2020-03-03 15:00:34 +00:00
navi10
ncc1701kb
nebula12
nebula65
nek_type_a Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
newgame40
nightly_boards [Keyboard] Add N87 Keyboard (#9663) 2020-07-23 23:51:54 -07:00
nightmare Added VIA support to nightmare (#9672) 2020-07-08 21:47:35 +01:00
niu_mini
nk65 Fix capitalisation of "GitHub" (#9184) 2020-05-25 19:43:14 -07:00
nomu30 Update Nomu30 keyboard (#9599) 2020-07-09 20:21:22 +01:00
novelpad
noxary Add VIA support to Noxary 268 (#9449) 2020-06-24 11:34:55 -07:00
numatreus
oddball
ogre
ok60
omnikey_bh
omnikeyish Cleanup rules.mk for USB64 and USB128 keyboards (#6769) 2019-09-19 09:55:03 -07:00
orange75
org60
ortho5by12
orthodox Clean up includes for glcdfont headers (#7745) 2020-03-01 17:56:50 +11:00
otaku_split Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
pabile
paladin64
palette1202
panc40
panc60 Remove DEBUG_LEVEL from V-USB rules.mk (#9117) 2020-05-17 21:37:04 +01:00
pandora [Keyboard] Add Pandora keyboard (#9592) 2020-07-23 20:01:39 -07:00
pdxkbc VIA Support: PDXKBC Macropad (#8431) 2020-03-19 01:46:52 +00:00
pearl Remove DEBUG_LEVEL from V-USB rules.mk (#9117) 2020-05-17 21:37:04 +01:00
peiorisboards/ixora
percent VIA Support: Skog Lite (#9686) 2020-07-17 15:41:30 +01:00
phantom
pico
pimentoso/paddino02
pinky Pinky4: add via support (#9711) 2020-07-25 09:42:50 -07:00
planck planck/rev6: Enable WS2812 LED matrix with pwm drivers 2020-07-16 01:07:44 -04:00
playkbtw Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
preonic [Keyboard] Update preonic/Kjwon15 layout (#9718) 2020-07-15 18:49:28 +10:00
primekb Keymap addition and updates (Prime_e, ProjectKB PCB, WT60-D) (#9701) 2020-07-17 13:16:09 +01:00
projectkb Keymap addition and updates (Prime_e, ProjectKB PCB, WT60-D) (#9701) 2020-07-17 13:16:09 +01:00
puck Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
punk75
quad_h/lb75
quantrik/kyuu
qwertyydox Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
rabbit/rabbit68
ramonimbao Fix missing column for Herringbone (#9679) 2020-07-10 22:58:41 +01:00
rart Add via support for rart75 (#9746) 2020-07-21 22:31:16 +01:00
redox Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
redox_w Danielo515/redox (#8232) 2020-03-12 02:50:19 +00:00
redscarf_i
redscarf_iiplus Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
retro_75 Enable memcore to fix malloc/rand crashes (#8695) 2020-04-05 22:15:40 +01:00
reversestudio/decadepad
reviung34 Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
reviung39 Update my keymaps (#8840) 2020-04-20 01:17:47 +10:00
reviung41 Change the image photo of /keyboards/reviung41/readme.md (#8195) 2020-02-17 20:34:23 -08:00
reviung61 [Keyboard] Add keyboard Reviung61 (#9737) 2020-07-25 03:35:47 -07:00
rgbkb 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
rotr
runner3680
s7_elephant [Keyboard] Add S7 Elephant Rev2 Support (#9398) 2020-06-13 23:45:47 -07:00
scarletbandana 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
sck
scythe Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
sentraq 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
setta21
shambles
shiro Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
sidderskb/majbritt
signum/3_0/elitec
silverbullet44
singa Remove DEBUG_LEVEL from V-USB rules.mk (#9117) 2020-05-17 21:37:04 +01:00
sirius
sixkeyboard Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
smk60 Add more missing info.json layouts (#9595) 2020-06-30 17:53:24 +01:00
snagpad Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
snampad
sofle Add TAP_CODE_DELAY 10. Fix a typo (compilation error) 2020-05-18 13:11:22 +02:00
southpole Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
spaceman
spacetime
speedo Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
splitish
splitreus62
squiggle [Keyboard] Squiggle (#9387) 2020-07-25 02:15:35 -07:00
standaside
staryu
stella Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
subatomic
suihankey
switchplate Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773) 2020-04-19 23:56:48 +01:00
sx60 Change ?= to = in keyboard rules.mk (#9390) 2020-06-15 03:06:10 -07:00
tada68 Changes to abishalom Tada68 keymap (#9278) 2020-06-05 01:46:28 -07:00
tanuki Trim firmware size changes from default rules.mk, part 4 (#8046) 2020-01-31 09:10:23 +11:00
telophase
tenki
tetris
tg4x
tgr Adding TGR Tris/Tris CE Numpad (#9139) 2020-05-27 01:20:32 +01:00
the_royal Fixing the PRODUCT_ID to match the liminal.json on VIA repo (#9232) 2020-06-01 17:23:25 -07:00
the_ruler Remove keymap_config extern from default keymaps (#7399) 2019-11-20 22:31:36 +00:00
thedogkeyboard
themadnoodle
thevankeyboards 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
tkc/osav2 Keymap for OSAv2 (#9773) 2020-07-25 03:10:00 -07:00
tkc1800 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
tmo50
toad Change ?= to = in keyboard rules.mk (#9390) 2020-06-15 03:06:10 -07:00
tokyo60 Fix bad key labels in ascii art (#9094) 2020-05-14 15:56:52 +10:00
touchpad Trim firmware size changes from default rules.mk, part 4 (#8046) 2020-01-31 09:10:23 +11:00
tr60w
treadstone32 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
treadstone48 [Keyboard] treadstone48/rev2 (#8719) 2020-05-07 11:49:40 -07:00
treasure/type9
ua62
uk78 Change ?= to = in keyboard rules.mk (#9390) 2020-06-15 03:06:10 -07:00
underscore33
unikorn Remove DEBUG_LEVEL from V-USB rules.mk (#9117) 2020-05-17 21:37:04 +01:00
uranuma Fix capitalisation of "GitHub" (#9184) 2020-05-25 19:43:14 -07:00
ut472 Added via support for ut472 (#9757) 2020-07-25 02:41:58 -07:00
uzu42 Clean up includes for glcdfont headers (#7745) 2020-03-01 17:56:50 +11:00
v60_type_r
vinta Fix capitalisation of "GitHub" (#9184) 2020-05-25 19:43:14 -07:00
vision_division 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
vitamins_included [Keyboard] Vitamins included VIA support (#8876) 2020-04-29 03:55:54 -07:00
vn66
waldo VIA Support: Waldo 60 (#9151) 2020-06-03 01:07:18 +01:00
wallaby
walletburner/neuron
westfoxtrot Add Configurator layout support for westfoxtrot/prophet (#9428) 2020-06-17 20:47:25 -07:00
wheatfield Art userspace (#9068) 2020-05-19 22:05:32 +01:00
whitefox
wilba_tech Keymap addition and updates (Prime_e, ProjectKB PCB, WT60-D) (#9701) 2020-07-17 13:16:09 +01:00
winkeyless Remove DEBUG_LEVEL from V-USB rules.mk (#9117) 2020-05-17 21:37:04 +01:00
wolfmarkclub/wm1
wsk
x16
xbows
xd002
xd004 Add VIA support on XiuDi (XD) keyboards (#8829) 2020-06-30 18:27:24 +01:00
xd60 Add VIA support on XiuDi (XD) keyboards (#8829) 2020-06-30 18:27:24 +01:00
xd68 Add VIA support on XiuDi (XD) keyboards (#8829) 2020-06-30 18:27:24 +01:00
xd75 Add VIA support on XiuDi (XD) keyboards (#8829) 2020-06-30 18:27:24 +01:00
xd84 Add VIA support on XiuDi (XD) keyboards (#8829) 2020-06-30 18:27:24 +01:00
xd87 [Keyboard] XD87 Caps Lock LED refactor (#9585) 2020-07-04 20:31:07 -07:00
xd96
xelus Trinity XT tkl - New Keyboard (#9483) 2020-06-28 12:04:47 +01:00
xiaomi/mk02
xmmx
xw60 Trim firmware size changes from default rules.mk, part 4 (#8046) 2020-01-31 09:10:23 +11:00
yatara/drink_me
yd60mq Add layout macros to YD60MQ (#9653) 2020-07-08 17:18:50 +01:00
yd68
ymd75 YMD75: move MCU/Bootloader rules to revision level (#9452) 2020-06-18 00:15:22 -07:00
ymd96 Remove DEBUG_LEVEL from V-USB rules.mk (#9117) 2020-05-17 21:37:04 +01:00
ymdk [Keyboard] Added ymdk split64 based on walston's work (#9183) 2020-06-18 03:01:22 -07:00
ymdk_np21
yncognito/batpad
yosino58
yurei
yushakobo/quick7
z150_bh
zfrontier/big_switch
zinc 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
zj68
zlant Trim firmware size changes from default rules.mk, part 4 (#8046) 2020-01-31 09:10:23 +11:00
zvecr
readme.md [Keyboard] Refactor JJ50 keyboard mapping to current standard (#9415) 2020-06-28 18:45:16 +01:00

Included Keyboards

QMK runs on a diverse range of keyboards. Some of these keyboards are officially supported 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, available on clueboard.co

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

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:

  • 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.

  • 9key — A 9-key minipad sold by Bishop Keyboards.
  • Alps64 — A 60% keyboard for Alps keyswitches.
  • AMJ60 — DIY/Assembled compact 60% keyboard.
  • Arrow Pad — A custom creation by IBNobody.
  • Atreus — Made by Technomancy.
  • Bantam44 — It is a 44-key 40% staggered keyboard.
  • DataHand — DataHand keyboard converted to use a Teensy board.
  • Ergodox Infinity - Ergonomic Split Keyboard by Input Club.
  • GH60 — A 60% Geekhack community-driven project.
  • GON NerD — Korean custom 60% PCB
  • Happy Hacking Keyboard — The Happy Hacking keyboard can be hacked with a custom controller to run QMK.
  • Infinity 60% - — Compact community keyboard by Input Club.
  • JD45 — Another Geekhack community project, designed by jdcarpe.
  • JJ40 — ps2avrGB based ortholinear sold by KPrepublic
  • JJ50 — A compact 50% (5x12) ortholinear keyboard sold by KPrepublic.
  • KBD75 — A 75% keyboard made by made by KBDFans.
  • KC60 — A programmable Chinese-made keyboard, lost in the mists of time.
  • Kinesis Advantage — Contoured ergonomic keyboard by Kinesis Computer Ergonomics.
  • KMAC — Korean custom keyboard.
  • The Kitten Paw — A replacement controller (2016 revision) for the Filco Majestouch by Bathroom Epiphanies.
  • Lets Split - Split ortholinear 40% keyboard.
  • Phantom — A tenkeyless kit by Teel, also from Geekhack.
  • Retro Refit — Another creation by IBNobody.
  • S60-x — DIY compact keyboard designed by VinnyCordeiro for Sentraq.
  • Satan — A GH60 variant.
  • SixKeyBoard — A 6-key keyboard made by TechKeys.
  • TheVan 44 — A 44-key staggered keybard by Evangs.
  • WhiteFox — A 65% keyboard designed as a partnership by matt3o, Massdrop and Input Club
  • Vision Division — Full Size / Split Linear Keyboard by IBNobody.
  • XD004 — 1x4 macro keyboard sold by KPrepublic.
  • XD75 — 15x5 ortholinear keyboard by XIUDI.
  • YMDK NP21 — ps2avrGB based number pad (numpad) sold by YMDK on Aliexpress.