summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* Add a custom USB driver for ARM (#2750)fredizzimo2018-04-159-9/+9
| | | | | | | | | | | | | | | | | | | | * Copy Chibios serial_usb_driver into the chibios/protocol It's renamed to usb_driver to avoid name conflicts * Make the usb driver compile * Disable ChibiOS serial usb driver for all keyboards * Change usb_main to use QMKUSBDriver * Initialize the usb driver buffers * Add support for fixed size queues * Fix USB driver initialization * Don't transfer an empty packet for fixed size streams
* update Helix keymap 'five_rows' (#2635)Takeshi ISHII2018-04-155-229/+341
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add 'HELIX=' option for build * add IOS_DEVICE_ENABLE for iPad * shrink size to helix five_rows keymap.c * shrink size. _ADJUST number change * add KEYPAD layer * modify keypad leyer * display RGB mode on slave side OLED * fix Colemak, Dvorak center DEL to BS * change LEFT BS to LEFT SP and add AUX layer for try old map * update update_base_layer() * add right keypad and keypad func layer * use MO() macro insted of LOWER,RAISE,ADJUST custom key-code * remove LOWER,RAISE,ADJUST custom key-code * use MO(_LOWER|_RAISE|_ADJUST) * relayout ADJUST layer * modify Function Layer. PGUP,PGDN swap HOME,END * add Keypad aux layer for '00' send * update README.md, README_jp.md * fix README.md * fix README.md, README_jp.md
* Add Illustrator keymap layout for Ergo42 (#2658)Biacco422018-04-153-0/+159
|
* Updated Levinson and Fourier keymaps (#2685)Spencer2018-04-159-0/+325
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * new file: keyboards/dilly/keymaps/delmo/config.h new file: keyboards/dilly/keymaps/delmo/keymap.c new file: keyboards/dilly/keymaps/delmo/rules.mk new file: keyboards/fourier/config.h new file: keyboards/fourier/fourier.c new file: keyboards/fourier/fourier.h new file: keyboards/fourier/i2c.c new file: keyboards/fourier/i2c.h new file: keyboards/fourier/keymaps/default/config.h new file: keyboards/fourier/keymaps/default/keymap.c new file: keyboards/fourier/keymaps/default/rules.mk new file: keyboards/fourier/keymaps/valgrahf/config.h new file: keyboards/fourier/keymaps/valgrahf/keymap.c new file: keyboards/fourier/keymaps/valgrahf/rules.mk new file: keyboards/fourier/matrix.c new file: keyboards/fourier/readme.md new file: keyboards/fourier/rev1/config.h new file: keyboards/fourier/rev1/rev1.c new file: keyboards/fourier/rev1/rev1.h new file: keyboards/fourier/rev1/rules.mk new file: keyboards/fourier/rules.mk new file: keyboards/fourier/serial.c new file: keyboards/fourier/serial.h new file: keyboards/fourier/split_util.c new file: keyboards/fourier/split_util.h * new file: keyboards/levinson/keymaps/valgrahf/config.h new file: keyboards/levinson/keymaps/valgrahf/keymap.c new file: keyboards/levinson/keymaps/valgrahf/rules.mk * modified: keyboards/levinson/keymaps/valgrahf/keymap.c * deleted: keyboards/dilly/keymaps/delmo/config.h deleted: keyboards/dilly/keymaps/delmo/keymap.c deleted: keyboards/dilly/keymaps/delmo/rules.mk * modified: keyboards/fourier/keymaps/valgrahf/keymap.c * deleted: keyboards/fourier/config.h deleted: keyboards/fourier/fourier.c deleted: keyboards/fourier/fourier.h deleted: keyboards/fourier/i2c.c deleted: keyboards/fourier/i2c.h deleted: keyboards/fourier/keymaps/default/config.h deleted: keyboards/fourier/keymaps/default/keymap.c deleted: keyboards/fourier/keymaps/default/rules.mk deleted: keyboards/fourier/keymaps/valgrahf/config.h deleted: keyboards/fourier/keymaps/valgrahf/keymap.c deleted: keyboards/fourier/keymaps/valgrahf/rules.mk deleted: keyboards/fourier/matrix.c deleted: keyboards/fourier/readme.md deleted: keyboards/fourier/rev1/config.h deleted: keyboards/fourier/rev1/rev1.c deleted: keyboards/fourier/rev1/rev1.h deleted: keyboards/fourier/rev1/rules.mk deleted: keyboards/fourier/rules.mk deleted: keyboards/fourier/serial.c deleted: keyboards/fourier/serial.h deleted: keyboards/fourier/split_util.c deleted: keyboards/fourier/split_util.h * deleted: keyboards/fourier/config.h deleted: keyboards/fourier/fourier.c deleted: keyboards/fourier/fourier.h deleted: keyboards/fourier/i2c.c deleted: keyboards/fourier/i2c.h deleted: keyboards/fourier/keymaps/default/config.h deleted: keyboards/fourier/keymaps/default/keymap.c deleted: keyboards/fourier/keymaps/default/rules.mk deleted: keyboards/fourier/keymaps/valgrahf/config.h deleted: keyboards/fourier/keymaps/valgrahf/keymap.c deleted: keyboards/fourier/keymaps/valgrahf/rules.mk deleted: keyboards/fourier/matrix.c deleted: keyboards/fourier/readme.md deleted: keyboards/fourier/rev1/config.h deleted: keyboards/fourier/rev1/rev1.c deleted: keyboards/fourier/rev1/rev1.h deleted: keyboards/fourier/rev1/rules.mk deleted: keyboards/fourier/rules.mk deleted: keyboards/fourier/serial.c deleted: keyboards/fourier/serial.h deleted: keyboards/fourier/split_util.c deleted: keyboards/fourier/split_util.h keyboards/fourier/ * new file: keyboards/fourier/config.h new file: keyboards/fourier/fourier.c new file: keyboards/fourier/fourier.h new file: keyboards/fourier/i2c.c new file: keyboards/fourier/i2c.h new file: keyboards/fourier/keymaps/default/config.h new file: keyboards/fourier/keymaps/default/keymap.c new file: keyboards/fourier/keymaps/default/rules.mk new file: keyboards/fourier/keymaps/valgrahf/config.h new file: keyboards/fourier/keymaps/valgrahf/keymap.c new file: keyboards/fourier/keymaps/valgrahf/rules.mk new file: keyboards/fourier/matrix.c new file: keyboards/fourier/readme.md new file: keyboards/fourier/rev1/config.h new file: keyboards/fourier/rev1/rev1.c new file: keyboards/fourier/rev1/rev1.h new file: keyboards/fourier/rev1/rules.mk new file: keyboards/fourier/rules.mk new file: keyboards/fourier/serial.c new file: keyboards/fourier/serial.h new file: keyboards/fourier/split_util.c new file: keyboards/fourier/split_util.h * modified: keyboards/fourier/keymaps/valgrahf/keymap.c * modified: keyboards/fourier/keymaps/valgrahf/keymap.c
* Add French Layout for XD75 (#2681)youdroid2018-04-155-0/+281
|
* Added Factory Style LED Controls (#2678)markhuguet2018-04-151-4/+4
| | | | | | | | | | | | | | | | * This adds a keymap to the MF68 labeled factory. It is an attempt to mimic the layout on the factory keycaps of the non-backlit board. There are some small differences: 1) FN+WASD are an arrow cluster 2) FN+Z (Start media player) and FN+] (Start Calculator) are not mapped 3) FN+GHJKL are Backlight controls 4) An FN2 layer exists for future growth 5) The CAPS key is maped as FN2, for CAPS Lock use FN+CAPS * Changed the CAPS key to be CAPS Lock on short press, FN2 on hold Added LED controls to FN+Arrow Keys to better mimic factory backlit boards.
* Ajp10304 (#2719)ajp103042018-04-156-166/+147
| | | | | | | | * AJP10304 layouts for Planck and JJ40 now have mouse support. Moved macros onto Adjust layer * .gitignore for intellij iml files. * Updated Macros to use send string
* keymaps for Iris, Planck, Satan, and XD75 (#2747)David Rambo2018-04-1524-0/+1120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * DRambo Planck keymap in Colemak * DRambo Planck keymap in Colemak * Satan GH60 keymap for Bri QWERTY layout with Navigation layer toggled with "Caps Lock" key. * xd75 keymap in Colemak for Mac and Win * DRambo Planck keymap in Colemak * Satan GH60 keymap for Bri QWERTY layout with Navigation layer toggled with "Caps Lock" key. * xd75 keymap in Colemak for Mac and Win * Added Iris Colemak layout for Mac, Windows, and Gaming. * changed comment text * DRambo Planck keymap in Colemak * Satan GH60 keymap for Bri QWERTY layout with Navigation layer toggled with "Caps Lock" key. * xd75 keymap in Colemak for Mac and Win * Added Iris Colemak layout for Mac, Windows, and Gaming. * changed comment text * Added Iris keymap from DavidRambo * Added planck keymap from DavidRambo * Added xd75 keymap from DavidRambo * Added readme
* adding the 256k HHKB layout to the library (#2742)Fayek Helmi2018-04-152-0/+363
| | | | | | * adding the 256k HHKB layout to the library * changed the layouts for the modifying layers and added a readme file to explain my layout
* New DZ60 layout (#2744)Oliver Ladner2018-04-152-0/+100
| | | | | | | | | | | | | | | | | | | | | | | | | * initial commit * - Move layout to readme - Finish first (0) layer * remove cruft * fix ASCII keymap in readme * fix ASCII keymap in readme #2 * fix ASCII keymap in readme * rename layers * use 2 shift layout * rename layers, populate additional layers * final layout (TM) * fix RGB saturation increase position
* Add chiwi60 layout for the do60mechmerlin2018-04-134-5/+35
| | | | | Add info.json to support the layouts for QMK Configurator Rename LAYOUT to LAYOUT_all
* Support upcoming caps_unlocked boards in QMK Configurator (#2738)MechMerlin2018-04-127-14/+81
| | | | | | | | | | | | | | * Change KEYMAP macro to LAYOUT macro * Add CU24 QMK Configurator Support - Change KEYMAP macro to LAYOUT macro - Add new LAYOUTS to support a default numpad * QMK Configurator Support for CU75 Add LAYOUT_all to support all layouts Add corresponding info.json
* Remove bootloader from info.jsonsskullY2018-04-1137-41/+0
|
* Beginning implementation of Pearl backlight. Levels and breathing not ↵Phil2018-04-114-1/+105
| | | | working yet.
* Add support for NovelPad/NumChoc by NovelKeys and WoodkeysCole Markham2018-04-116-0/+319
|
* More QMK Configurator Warning/Error Fixes (#2720)MechMerlin2018-04-1117-31/+98
| | | | | | | | | | | | | | | | | | | | * Add readme with brief description Change KEYMAP to LAYOUT * Add readme.md with brief description Use LAYOUT macro * add a readme.md file * Add readme.md with brief description Use LAYOUT macro * Add readme.md with brief description Use LAYOUT macro * Fix "Warning: contra: Missing layout pp macro for ['planck_mit', 'planck_grid']", * Use LAYOUT macro
* Improve JJ40 Cockpit documentation (#2729)Domantas Petrauskas2018-04-112-2/+58
| | | | | | | | * Add JJ40 Cockpit keymap * Fix lower layer symbols * Improve documentation JJ40 Cockpit
* jj40 Personal keymap added (#2728)Kenta Suzuki2018-04-113-0/+179
| | | | | | | | | | | | | | | | | | * fix: Miss commnts. * edit: Enter position * Add: config.h * Edit: Double space key * fix: Lower and Raise * delete: Not used keys. * edit: change position Lower and Raise * Add: Functions
* Added personal keymap (#2727)Matthew Treadwell2018-04-113-0/+236
|
* Personal keymap added (#2723)Jason Barnachea2018-04-113-0/+52
| | | Personal keymap added.
* Added mattdicarlo Tada68 layout. (#2721)Matt DiCarlo2018-04-114-0/+57
|
* Add readme for "major" keyboards to eliminate more QMK Configurator errors ↵MechMerlin2018-04-084-0/+46
| | | | | | | | | | | | (#2718) * add readme to ktype keyboard * add readme to m10a * add readme to mini1800 * add readme to parent directory
* Add JJ40 Cockpit personal keymap (#2713)Domantas Petrauskas2018-04-081-0/+145
| | | | | | * Add JJ40 Cockpit keymap * Fix lower layer symbols
* hhkb jp personal keymap (#2698)Enochen2018-04-082-0/+82
|
* Normacos keymap for let's split keyboard (#2691)Jorge Porras2018-04-084-1/+313
| | | | | | | | | | | | | | | | | | | | | | | | | | * Cheers let's split keymap * fixed typo on norman layer of cheers keymap for let's split * fixed right handed mappings for home row * cheers keymap for let's split redefinition * updated Cheers keymap for let's split * cheers keymap for let's split updated with some terminal macros * renamed cheers let's split keymap to a more appropriate normacos * updated normacos keymap doc / removed non functional keys * reset let's split rules to default values * added more spotlight search macros * normalized keymap comments * Moved numpad on lower layer
* More Configurator Warning Fixes (#2716)MechMerlin2018-04-07123-680/+679
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mf68_ble did not have the correct .c and .h files * Fix JC65 KEYMAP to LAYOUT * Change KEYMAP to LAYOUT for s60_x * Convert KEYMAP to LAYOUT for lets_split boards * Convert KEYMAP to LAYOUT * more fixes to keymap for iris * convert KEYMAP to LAYOUT for levinson keyboard * change losinggeneration's KEYMAP to LAYOUT * convert KEYMAP to LAYOUT * convert KEYMAP to LAYOUT for nyquist * convert KEYMAP to LAYOUT * convert KEYMAP to LAYOUT for viterbi * convert KEYMAP to LAYOUT * convert KEYMAP and its subsidiries to the LAYOUT standard * convert KEYMAP and its subsidiries to the new LAYOUT standard
* Clean up some long-standing errors when populating the API (#2715)skullydazed2018-04-076-5/+15
|
* Pull information from config.h and rules.mk (#2711)skullydazed2018-04-0748-145/+9
| | | | | | * Pull information from config.h and rules.mk * Readd the kbd75 maintainer
* Fix some Configurator Warnings regarding LAYOUT vs KEYMAP (#2708)MechMerlin2018-04-0738-122/+122
| | | | | | | | | | | | | | | | | | | | | | * change diverge 3 KC_KEYMAP to LAYOUT * Change KEYMAP to LAYOUT for handwired arrow pad * change M10A to LAYOUT for m10-a * Change KC_KEYMAP to LAYOUT_kc and KEYMAP to LAYOUT for mf68 * change KC_KEYMAP to LAYOUT for nano * Refactor to LAYOUT * refactor to LAYOUT-ansi and LAYOUT_iso for s65 * LAYOUT conversions for lfkkeyboards * missed a few renames * mini1800 for lfkeyobards support of LAYOUT
* Small fixes to TKC1800Yan-Fa Li2018-04-071-3/+544
| | | | | | - adjust F-row to use 0.25 spacing - split left shift - add key_count
* Fix KC60 info.json file (#2707)MechMerlin2018-04-0711-45/+52
| | | | | | * change KEYMAP to LAYOUT in all the KC60 files * Redo the info.json file
* Add the Speedo keyboardPaul Ewing2018-04-078-0/+484
|
* Clueboard 60 info.jsonYan-Fa Li2018-04-071-0/+1654
| | | | | | | | | - adds - LAYOUT_60_ansi - LAYOUT_60_iso - KEYMAP_AEK - KEYMAP - LAYOUT_60_ansi_split_bs_rshift
* Add TKC1800 info.jsonmdnt2018-04-074-5/+21
| | | | Created an info.json for the tkc1800.
* Add 2 missing F-Row keysYan-Fa Li2018-04-061-5/+13
|
* Adds Phantom TKL support (#2696)Yan-Fa Li2018-04-061-0/+2317
| | | | | | | | | | | | | * Add an info.json to phantom keyboard * Add layouts - KEYMAP_WINKEYLESS - KEYMAP_7BIT - KEYMAP_ISO - KEYMAP_ISO_WINKEYLESS * Add key_counts
* Add Nyquist keymap (#2692)Daniel H Klein2018-04-053-0/+207
| | | | | | | | | | | | | | * nyquist * danielhklein nyquist setup * shift left controls * remove readme * cleanup before pr * ready for pr
* Add support for rev3 of the Atom47 (#2672)Maarten Dekkers2018-04-0521-67/+363
| | | | | | | | | | * Added support for rev3 of the Atom47 * Updated Atom47 readme's * Fix redefine error on rev2 and add maartenwut's keymap * Fix redefine error on LEdiodes keymap
* Various tweaks for some Input:Club build processesKaleb Elwert2018-04-054-6/+7
|
* Enables unicode for Mitosis (#2668)Nicholas2018-04-046-6/+299
| | | | | | | | | | | | | | | * fixed comment typo * Fixes invalid capitalization Uppercase yes is invalid, so make treats it as no, which is confusing when it seems like it should have found the method definition for unicode. * Own keymap, comma in mitosis Own keymap is qwerty, workman, numbers, punctuation, function/mouse layers, gaming, unicode, numberpad.
* i got a new toy (#2673)Florian2018-04-045-0/+279
| | | Personal keymap for Waples
* This adds a keymap to the MF68 labeled factory. It is an attempt to mimic ↵markhuguet2018-04-041-0/+74
| | | | | | | | | | | the layout on the factory keycaps of the non-backlit board. (#2674) There are some small differences: 1) FN+WASD are an arrow cluster 2) FN+Z (Start media player) and FN+] (Start Calculator) are not mapped 3) FN+GHJKL are Backlight controls 4) An FN2 layer exists for future growth 5) The CAPS key is maped as FN2, for CAPS Lock use FN+CAPS
* Update input:club boards to use the proper vendor and deviceKaleb Elwert2018-04-045-18/+14
|
* convert to unix line-endings [skip ci]QMK Bot2018-04-041-1/+1
|
* Fix readme to explicitly call out that there are two different versions of ↵mechmerlin2018-04-041-0/+6
| | | | this board and how to compile them
* Update whitefox to use the K-Type teensy workaroundKaleb Elwert2018-04-035-496/+7
|
* Refactor/eagle viper with new layouts for QMK Configurator (#2659)MechMerlin2018-04-025-39/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rename KEYMAP to LAYOUT_ALL * Standard Layout Eagle Refactor New layout LAYOUT_EAGLE Got standard layout backspace working * Remove split right shift support for standard layout eagle * add back the KC_NO for split right shift * Remove KC_NO from bottom row to support standard 60 layout * Fix formatting issues with mechmerlin keymap * remove extra KC_NO from split right shift in LAYOUT_EAGLE * Preliminary checkin for new layout LAYOUT_VIPER * Remove some of the KC_NO from the layout * Fix formatting * missed a KC_NO for the LAYOUT_EAGLE * remove KC_NO from enter key of LAYOUT_VIPER * some more formatting changes * Default 60 with split left right shift and backspace * add info.json layouts to match the new LAYOUTs * change formatting of LAYOUT names * propogate renames to info.json
* Clueboard Double 1800 support (#2655)skullydazed2018-04-0127-2/+854
|
* Added birkir's keymap (#2653)Birkir Rafn Guðjónsson2018-04-012-0/+135
|
* Convert all Preonic keymaps to layout format (#2644)Drashna Jaelre2018-03-3116-680/+627
| | | | | | * Convert all Preonic keymaps to layout format * Make sure preonic layouts are using QMK_KEYBOARD_H