1
0
Fork 0
forked from forks/qmk_firmware
qmk_firmware/keyboards
Jonathan Rascher c1c579c554
[Keymap] Clean up my ergo keymaps and userspace (#8857)
* Remove more mouse keys settings missed in #8836

* Turn off more unwanted make options

* clang-format my userspace

* Reword ergo layout docs so Crkbd is canonical

* Add a basic readme to my userspace

* Tweak Crkbd readme wording and fix typos

* Enable SPLIT_USB_DETECT for Lily58 w/ Elite-C bug
2020-04-22 13:26:51 -07:00
..
1upkeyboards
2_milk
2key2crawl Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
4by3
6ball Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
7skb
8pack
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
abacus
absinthe [Keyboard] Add Absinthe keyboard (#8769) 2020-04-18 17:40:13 -07:00
abstract/ellipse
acheron
acr60
adkb96
aeboards Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
ai03
akb
al1
alf Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
allison Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773) 2020-04-19 23:56:48 +01:00
allison_numpad
alpha
alps64
alu84
amj40
amj60
amj96
amjkeyboard/amj66
amjpad
angel17
angel64
aplx6
ares Disable console on vusb boards using mouse/extra (#8625) 2020-03-31 17:51:52 +01:00
ash1800
ashpil/modelm_usbc
at101_blackheart
at_at/660m
atomic
atreus
atreus62
baguette
bantam44 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
basekeys/slice
bat43 Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773) 2020-04-19 23:56:48 +01:00
bear_face Fixed info.json (#8653) 2020-04-02 21:00:04 +01:00
bfake
bigseries
bigswitch Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
blackplum
blockey
bm16a
bm16s
bm43a
bm60rgb
boardwalk [Keyboard] VIA Support for Boardwalk (#8124) 2020-02-10 17:14:19 -08:00
boston_meetup
botanicalkeyboards/fm2u
bpiphany
bthlabs/geekpad
business_card
butterstick
c39 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
candybar Enable memcore to fix malloc/rand crashes (#8695) 2020-04-05 22:15:40 +01:00
cannonkeys
catch22
centromere
cheshire/curiosity
chidori
chimera_ergo
chimera_ls
chimera_ortho
choco60
christmas_tree
ckeys
claw44 Claw44 rev1 Configurator layout support (#8488) 2020-03-21 12:43:27 -07:00
clueboard
cocoa40
comet46
contra Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
converter Fix hasu usb converter bootloader (#8613) 2020-03-30 22:15:08 +01:00
copenhagen_click/click_pad_v1
coseyfannitutti
cospad Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773) 2020-04-19 23:56:48 +01:00
crawlpad Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
crkbd
cu24
cu75
cu80
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 V-USB: Consolidate usbconfig.h's into a single file (#8584) 2020-03-31 13:17:04 +01:00
dc01
deltasplit75
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
dmqdesign/spin
do60 Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
donutcables
doppelganger
doro67
dozen0 Remove all references to "CUSTOM_MATRIX" as a diode direction (#7937) 2020-01-19 23:05:51 -08:00
dp60 DP60 VIA cleanups (#8697) 2020-04-13 07:28:05 +02:00
duck VIA Support: Duck Eagle V2 (#8133) 2020-02-11 10:07:06 -08:00
dumbpad Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
dz60
dztech
eco Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
efreet
emptystring/NQG
ep
ergo42
ergodash Add naked60 layout, clean up my userspace files and rules.mk. (#8848) 2020-04-20 11:00:14 +01:00
ergodone Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
ergodox_ez
ergodox_infinity 2020 February 29 Breaking Changes Update (#8064) 2020-02-29 11:59:30 -08:00
ergodox_stm32
ergoinu
ergosaurus
ergoslab Fix 'Makefile:560: keyboards/<keyboard>/rev1/rules.mk: No such file or directory' (#8042) 2020-01-30 02:48:30 -08:00
ergotaco
ergotravel
espectro Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
eve/meteor
evil80
exclusive Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773) 2020-04-19 23:56:48 +01:00
exent Disable console on vusb boards using mouse/extra (#8625) 2020-03-31 17:51:52 +01:00
facew V-USB: Consolidate usbconfig.h's into a single file (#8584) 2020-03-31 13:17:04 +01:00
fc660c [Keymap] Add User Keymap for FC660C (#8062) 2020-02-02 13:11:17 -08: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 FLX Lodestone: add ANSI and ISO layout data and keymaps (#8481) 2020-03-21 15:36:27 -07:00
fortitude60
four_banger Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
foxlab/leaf60
fractal
freyr Trim firmware sizes from default rules.mk, part 1 (#8027) 2020-01-29 12:51:25 -05:00
ft/mars80
gami_studio/lex60
geekboards/tester
georgi
gergo Add a simple custom keymap for Gergo. (#8662) 2020-04-13 07:37:23 +02:00
getta25 Fix 'Makefile:560: keyboards/<keyboard>/rev1/rules.mk: No such file or directory' (#8042) 2020-01-30 02:48:30 -08:00
gh60 add 60_tsangan_hhkb layout to GH60 rev. C (#8617) 2020-04-02 20:32:36 -07:00
gh80_3000
gingham
gon
gray_studio
grid600
gskt00
hadron 2020 February 29 Breaking Changes Update (#8064) 2020-02-29 11:59:30 -08:00
halberd
handwired Update to xealousbrown. (#8215) 2020-04-21 00:41:15 -07:00
hecomi
heliar/wm1_hotswap
helix
hhkb
hid_liber
hifumi
hineybush
honeycomb
hotdox
hs60
hub16
id80 Add VIA support to ID80 (#8791) 2020-04-20 16:06:48 -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 February 29 Breaking Changes Update (#8064) 2020-02-29 11:59:30 -08:00
ivy
j80 Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773) 2020-04-19 23:56:48 +01:00
jae/j01
jc65
jd40 Remove filesize changes from default-ish rules.mk files, sans handwired (#8040) 2020-01-30 13:47:48 -05:00
jd45 2020 February 29 Breaking Changes Update (#8064) 2020-02-29 11:59:30 -08:00
jisplit89
jj4x4
jj40
jj50
jm60
jnao
just60
k_type
kagamidget Remove filesize changes from default-ish rules.mk files, sans handwired (#8040) 2020-01-30 13:47:48 -05:00
katana60
kbdfans [Keyboard] VIA Support: KBD67mkii SOLDERED (#8837) 2020-04-19 10:11:32 -07:00
kc60 KC60 Refactor (#8782) 2020-04-15 22:31:09 +02:00
kc60se
keebio
keebwerk/nano_slider
keycapsss V-USB: Consolidate usbconfig.h's into a single file (#8584) 2020-03-31 13:17:04 +01:00
keyhive/maypad
kinesis
kingly_keys
kira75
kira80
kmac Enable custom backlight driver for kmac (#8397) 2020-03-12 13:11:55 +01:00
kmini
knops
kona_classic
kudox
kudox_game
kv/revt
kyria
laptreus
lattice60
launchpad Add RGB support in via to launchpad (#8621) 2020-04-09 09:25:08 +02:00
lazydesigners
leeku/finger65
lets_split 2020 February 29 Breaking Changes Update (#8064) 2020-02-29 11:59:30 -08:00
lets_split_eh
lfkeyboards Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773) 2020-04-19 23:56:48 +01:00
lily58
m0lly
m10a Added VIA keymap for Ramaworks M10-A (#8255) 2020-03-07 01:38:08 -08:00
maartenwut
manta60
massdrop
matrix
maxipad
maxr1998 [Keymap] Phoebe/Maxr1998 keymap: enable space cadet with curly braces (#8096) 2020-02-07 18:54:41 -08:00
mc_76k
mechkeys/mk60
mechllama/g35
mechlovin
mechmini
mehkee96
meira
meishi
meishi2
melody96
meme Remove filesize changes from default-ish rules.mk files, sans handwired (#8040) 2020-01-30 13:47:48 -05:00
meson Remove filesize changes from default-ish rules.mk files, sans handwired (#8040) 2020-01-30 13:47:48 -05:00
miller/gm862
miniaxe
minidox
mint60
mitosis
miuni32
model01
montsinger/rebound
moon
mountainblocks/mb17
mt40 V-USB: Consolidate usbconfig.h's into a single file (#8584) 2020-03-31 13:17:04 +01:00
mt980 Remove filesize changes from default-ish rules.mk files, sans handwired (#8040) 2020-01-30 13:47:48 -05:00
mxss
nafuda Enforce definition of DIODE_DIRECTION for non-custom matrix boards (#7915) 2020-01-19 14:11:57 +11:00
naked48
naked60
naked64
namecard2x4
navi10
ncc1701kb
nek_type_a
newgame40
nightmare Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
niu_mini
nk65
nomu30
novelpad
noxary
numatreus
oddball Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773) 2020-04-19 23:56:48 +01:00
ogre
ok60
omnikey_blackheart
omnikeyish
orange75 Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
org60 Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
orthodox Clean up includes for glcdfont headers (#7745) 2020-03-01 17:56:50 +11:00
otaku_split
paladin64
palette1202
panc40
panc60
pancake Fix spaceman naming (#8741) 2020-04-10 00:44:45 -07:00
pdxkbc
pearl
peiorisboards/ixora
percent Disable console on vusb boards using mouse/extra (#8625) 2020-03-31 17:51:52 +01:00
phantom
pico [Keymap] Add pico 70 keys keymap (#7654) 2019-12-18 00:02:57 -08:00
pinky
plaid Add via keymap to plaid (#8640) 2020-04-02 22:16:49 +01:00
planck deleted unused keymap (#8797) 2020-04-14 12:09:33 +01:00
playkbtw
preonic Updated personal preonic keymap (#8851) 2020-04-20 03:12:48 +10:00
primekb
projectkb/alice
puck Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
quantrik/kyuu
qwertyydox
rabbit/rabbit68
redox Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
redox_w
redscarf_i
redscarf_iiplus
retro_75
reversestudio/decadepad
reviung34
reviung39
reviung41
rgbkb
runner3680 Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
s7_elephant
scarletbandana
sck Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
scythe
sentraq
setta21 Enforce definition of DIODE_DIRECTION for non-custom matrix boards (#7915) 2020-01-19 14:11:57 +11:00
shiro
sidderskb/majbritt
signum/3_0/elitec
silverbullet44
singa
sirius
sixkeyboard
smk60
snagpad
snampad
southpole
spacetime Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
speedo Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
splitish
splitreus62
standaside Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
staryu
stella Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
subatomic Trim firmware sizes from default rules.mk, part 3 (#8045) 2020-01-30 11:13:49 -08:00
suihankey
switchplate
sx60
tada68
tanuki
tartan
telophase
tetris
tg4x
tgr VIA Support: Jane V2 (#8735) 2020-04-13 08:21:22 +02:00
the_ruler
thedogkeyboard
thevankeyboards
tkc1800
tmo50 Add VIA support to TMO50 (#7986) 2020-01-23 19:28:25 -08:00
toad
tokyo60
touchpad
tr60w
treadstone32
treadstone48
treasure/type9
ua62
uk78 Trim firmware size changes from default rules.mk, part 4 (#8046) 2020-01-31 09:10:23 +11:00
underscore33 Add _33 Keyboard folder (#8543) 2020-03-26 01:53:40 +00:00
unikorn
uranuma
ut472 Trim firmware size changes from default rules.mk, part 4 (#8046) 2020-01-31 09:10:23 +11:00
uzu42
v60_type_r
vinta 2020 February 29 Breaking Changes Update (#8064) 2020-02-29 11:59:30 -08:00
vision_division Trim firmware size changes from default rules.mk, part 4 (#8046) 2020-01-31 09:10:23 +11:00
vitamins_included
vn66
waldo Trim firmware size changes from default rules.mk, part 4 (#8046) 2020-01-31 09:10:23 +11:00
wallaby Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773) 2020-04-19 23:56:48 +01:00
walletburner/neuron
westfoxtrot
wete
wheatfield Wheatfield Blocked65: Update RGBLED num (#8725) 2020-04-20 17:27:52 -07:00
whitefox [Keymap] Update personal userspace and keymaps (#8747) 2020-04-09 09:54:19 -07:00
wilba_tech Added Caps Lock LED handler to wilba.tech PCBs (#8660) 2020-04-05 15:18:17 +01:00
winkeyless VIA Support: All QMK Winkeyless.kr boards (#8846) 2020-04-18 21:45:24 +02:00
wsk
xbows
xd004
xd60
xd68
xd75
xd84
xd87 Fix inverted backlight for XD87 (#8612) 2020-03-31 02:41:26 +11:00
xd96
xelus
xiaomi/mk02
xmmx
xw60
yatara/drink_me
yd60mq
yd68 Trim firmware size changes from default rules.mk, part 4 (#8046) 2020-01-31 09:10:23 +11:00
ymd75 Add support for YMD75 rev 2 (#8853) 2020-04-20 00:58:58 +01:00
ymd96 V-USB: Consolidate usbconfig.h's into a single file (#8584) 2020-03-31 13:17:04 +01:00
ymdk
ymdk_np21
yosino58
yurei
yushakobo/quick7
z150_blackheart
zfrontier/big_switch
zinc
zj68
zlant
readme.md [Keyboard] Add support for XD004 macro keyboard (#6337) 2019-07-15 10:35:05 -07: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
  • 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.