aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards
AgeCommit message (Collapse)Author
2020-04-17Add info.json for bat43 (#8824)Gravatar James Young
2020-04-16add kbd67 rev2 via support, kbd67mkiirgb small change (#8810)Gravatar moyi4681
* add kbd67 rev2 via support, kbd67mkiirgb small change add kbd67 rev2 via support, kbd67mkiirgb small change * Update keyboards/kbdfans/kbd67/rev2/keymaps/via/keymap.c * Update keyboards/kbdfans/kbd67/rev2/keymaps/via/keymap.c * define DYNAMIC_KEYMAP_LAYER_COUNT 2
2020-04-16[Keyboard] Botanical Keyboards FM2U (#8819)Gravatar MechMerlin
* initial commit for fm2u keyboard * add fm2u keyboard along with VIA keymap * add meme LAYOUT support * minor cleanups * fixup layout macro names
2020-04-16Keeb.werk nano.slider Improved Default Layout (#8785)Gravatar Mikkel Jeppesen
* Improved default layout to match improved layout from configurator PR * fixed keycode spacing * Update keyboards/keebwerk/nano_slider/keymaps/default/keymap.c
2020-04-15[Keyboard] ProjectKB Alice rev2 (#8718)Gravatar Andrew Kannan
* Add revision 1 and revision 2 to ProjectKB Alice PCB * Swap SLEEP LED to no * Basic root rules.mk * Apply suggestions from code review * Update keyboards/projectkb/alice/rules.mk
2020-04-15KC60 Refactor (#8782)Gravatar James Young
2020-04-16Fix quick7 build command (#8812)Gravatar MakotoKurauchi
2020-04-15Miscellaneous stuff: remove clang-complete and autocomplete.sh, fix some ↵Gravatar Ryan
rules.mk comments (#8784)
2020-04-14[Keyboard] add new keyboard quick7 (#8670)Gravatar MakotoKurauchi
* add new keyboard quick7 * Update keyboards/yushakobo/quick7/keymaps/default/keymap.c * Update keyboards/yushakobo/quick7/quick7.c * Update keyboards/yushakobo/quick7/rules.mk * Update keyboards/yushakobo/quick7/keymaps/default/keymap.c * Update keyboards/yushakobo/quick7/readme.md * Update keyboards/yushakobo/quick7/rules.mk * Update keyboards/yushakobo/quick7/rules.mk * Deleted unnecessary file. * Comment added. * Update keyboards/yushakobo/quick7/config.h * Update keyboards/yushakobo/quick7/readme.md * Update keyboards/yushakobo/quick7/keymaps/default/keymap.c * Update keyboards/yushakobo/quick7/config.h
2020-04-14[Keymap] Added custom layout for KBDFans KBD67 rev2 (#8752)Gravatar Jason Scatena
* added v1 of keyboard layout * Update keyboards/kbdfans/kbd67/rev2/keymaps/jscatena88/keymap.c * Update keyboards/kbdfans/kbd67/rev2/keymaps/jscatena88/keymap.c * Update keyboards/kbdfans/kbd67/rev2/keymaps/jscatena88/keymap.c * Update keyboards/kbdfans/kbd67/rev2/keymaps/jscatena88/keymap.c * Update keyboards/kbdfans/kbd67/rev2/keymaps/jscatena88/keymap.c * Delete config.h
2020-04-14[keyboard] Add kudox rev3 (#8704)Gravatar x1
* Add kudox rev3. * Add default keymap for Kudox rev3. * Add JIS keymap for Kudox rev3. * Modified default revision of kudox rev3. * Modified unnecessary codes.
2020-04-14deleted unused keymap (#8797)Gravatar Øyvind Wilhelmsen
2020-04-13Configure RGBLIGHT_SPLIT for Mint60 (#8788)Gravatar eucalyn
2020-04-13[Keyboard] Aplx6 (#8727)Gravatar Aplyard
* Create test.txt * aplx6 * Delete test.txt * fff * Delete ffff * test compile * Create README.md * edited * requests * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * Update keyboards/aplx6/rules.mk * Update keyboards/aplx6/rules.mk * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md * pins update * update * update pins * Update keyboards/aplx6/README.md * Update keyboards/aplx6/README.md
2020-04-13update pvinis keymap (#8746)Gravatar Pavlos Vinieratos
* update a bunch of stuff Better rules, better config, added encoders, lights, audio. * some fmt * more fmt
2020-04-13Fix broken KBD8X MKII Hardware link (#8787)Gravatar Casey Leask
2020-04-13VIA Support: Jane V2 (#8735)Gravatar MechMerlin
* add VIA enabled keymap with some layers taken out for space * get a more sane VID and PID so we don't collide with the other BMC powered boards * small cleanups * Update keyboards/tgr/jane/keymaps/via/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * add tkl_ansi_tsangan LAYOUT * add tkl_iso_tsangan LAYOUT Co-authored-by: Ryan <fauxpark@gmail.com>
2020-04-13Add a simple custom keymap for Gergo. (#8662)Gravatar Gautham Yerroju
* Add a simple custom keymap for Gergo. * update readme, keymap cleanup
2020-04-13Add via support to keebio/bdn9 (#8620)Gravatar Joshua Rubin
Signed-off-by: Joshua Rubin <me@jawa.dev>
2020-04-13DP60 VIA cleanups (#8697)Gravatar MechMerlin
* some via cleanups for the dp60 firmware * update matrix size
2020-04-13Adding Niu Mini to VIA (#8702)Gravatar codecoffeecode
* porting the niu_mini to via * Wrong values in mk * Updating to unique Vendor ID and Product ID * Addressing zvecr comments * Addressing fauxpark comments Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Lauren Harris <lauren.y.harris@outlook.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-04-12[Keyboard] Add IDOBAO ID80 (#8728)Gravatar Sergey Vlasov
* id80: New keyboard (IDOBAO ID80) Add initial support for the IDOBAO ID80 keyboard. Most source files were generated by the KBFirmware JSON to QMK Parser (https://noroadsleft.github.io/kbf_qmk_converter/) based on the ID80.json file provided by the keyboard vendor. The only change to rules.mk was to set `COMMAND_ENABLE = no` to make the compiled firmware fit into the available flash space. * id80: Update default keymap to match stock Update the Fn layer in the default keymap to match the stock firmware which was actually flashed into the PCB. * id80: Add Caps Lock indicator support Although the KBFirmware JSON includes information about the MCU pins used for keyboard indicator LEDs, the KBF to QMK converter does not generate the required code automatically. Implement the LED handling code, and at the same time switch from the older `led_set_kb` API to the newer `led_update_kb`. * id80: Remove placeholder functions The provided skeletons for `matrix_scan_kb` and `process_record_kb` did not do anything useful, so remove them. * id80: Use Esc as the Bootmagic Lite activation key The Esc key is not at the (0, 0) position in the ID80 matrix, therefore setting `BOOTMAGIC_LITE_ROW` and `BOOTMAGIC_LITE_COLUMN` is required to use the Esc key for Bootmagic Lite. * id80: Update info.json Replace info.json generated by the KBF to QMK converter with another version generated using http://www.keyboard-layout-editor.com/ and the KLE raw to QMK info.json converter (https://qmk.fm/converter/). The updated info.json has the correct physical layout (the distance between the function key row and the main block is actually 0.25U, but the vendor-provided ID80.json had 0.5U there) and correct key labels (using the stock layout instead of raw matrix locations and pin names). * id80: Enable NKRO The default keymap is updated to have NK_TOGG at Fn+N, like most other keyboards which have NKRO enabled. * id80: Use unique USB vendor/product ID Having an unique USB vendor/product ID is required for VIA support. The vendor ID value is the same as for the `idobo` (ID75) keyboard. * id80: Fix right modifiers in the default keymap For some reason the default keymap converted from the vendor-supplied JSON had the right Shift, Alt and Ctrl keys mapped to the left side modifier keycodes. * id80: Remove empty row 6 (F0) from matrix The matrix layout which was defined in the vendor-supplied ID80.json file had 12 rows which corresponded to the left and right parts of the 6 physical rows. However, the row 6 of the matrix (connected to the F0 pin), which corresponded to the right part of the physical bottom row, was completely empty (all 9 keys of the bottom row were placed in the matrix row for the left part). Keeping this row in the matrix just wastes resources; in particular, when the VIA support is enabled, having a 9×12 matrix with 4 layers leaves only 122 bytes available for dynamic macros, which is less than the recommended minimum of 128 bytes. Removing the unused row reduces the matrix size to 9×11, which leaves 194 bytes of EEPROM space for dynamic macros. * id80: Update row numbers in the LAYOUT macro Update row numbers in the names of the LAYOUT macro parameters after removing a row in the middle. * id80: Set RGBLED_NUM to 20 to match the actual PCB The vendor-supplied ID80.json file specified that the PCB should have 28 RGB LEDs in the chain. However, the actual PCB that was shipped from AliExpress had 20 LEDs in the chain (16 underglow LEDs, and then 4 more LEDs on top of the PCB, to the right of the Enter key location). Update RGBLED_NUM to match the actual PCB.
2020-04-12[Keyboard] Quefrency Rev2 Caps Lock LED, set lighting defaults (#8729)Gravatar Danny
* Add support for Caps Lock LED Currently ignores the fact that led_state is not synced between halves, so caps lock LED doesn't do anything if USB is plugged into right half * Set initial backlight and RGB mode/values on blank EEPROM * Set default VIA layout options * Add backlight/RGB ifdefs * Set bootloaders for each rev
2020-04-12[Keyboard] Add handwired Fc200rt qmk board (#8726)Gravatar Derek
* Added handwired Leopold fc200rt * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Delete readme.md * Delete config.h * Update readme.md * Update rules.mk * Update keyboards/handwired/fc200rt_qmk/fc200rt_qmk.c Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-04-12[Keymap] Add keymap for Nyquist rev3 (#8706)Gravatar George Petri
* copy nyquist setup * enable i2c * update colors * update readme * Update keyboards/keebio/nyquist/keymaps/georgepetri3/keymap.c Co-Authored-By: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-04-12[Keyboard] jotpad16 status leds (#8643)Gravatar jotix
* jotpad16 status leds * jotpad16 * readme.md
2020-04-12[Keyboard] Add handwired BDN9-BLE (#8192)Gravatar Benjamin Smith
* Add handwired BDN9-BLE * Apply suggestions from code review Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/handwired/bdn9_ble/rules.mk Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/handwired/bdn9_ble/rules.mk Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/handwired/bdn9_ble/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2020-04-12[Keyboard] Add CannonKeys Atlas keyboard (#8207)Gravatar Andrew Kannan
* Atlas keyboard * Update info and readme * Update firmware * Apply suggestions from code review * Updates * Add 2x2U layout * Minor cleanup * Fix trailing comma * Remove line * Apply suggestions from code review
2020-04-12Add VIA keymap for Wasdat (#8762)Gravatar Ryan
* Add VIA keymap for Wasdat * Enable Bootmagic Lite at keyboard level
2020-04-12[Keyboard] Add CannonKeys Rekt1800 keyboard (#7760)Gravatar Andrew Kannan
* Add Rekt1800 keyboards * Update keyboards/cannonkeys/rekt1800/config.h * Update keyboards/cannonkeys/rekt1800/info.json * Apply suggestions from code review * Apply suggestions from code review * Remove line * Apply suggestions from code review
2020-04-12Fix compile issues with devastatingtkl (#8765)Gravatar Joel Challis
2020-04-11CannonKeys DB60 (Daughterboard60) PCB (#8208)Gravatar Andrew Kannan
* Cannonkeys DB60 Keyboard * WhitespacE * Add ISO and make layer names more idiomatic * backlight enable * Remove big backslash from ISO * Apply suggestions from code review Co-Authored-By: Ryan <fauxpark@gmail.com> * Update for correct matrix * Apply suggestions from code review Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> Co-Authored-By: Ryan <fauxpark@gmail.com> * Update chibios config files * Complete VIA keymap * Remove ugly hack comments * Update keyboards/cannonkeys/db60/rules.mk Co-Authored-By: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-04-11DevastatingTKL Keyboard (#8209)Gravatar Andrew Kannan
* Save progress * Finished matrix and everything * Apply suggestions from code review Co-Authored-By: Ryan <fauxpark@gmail.com> * Update DevastatingTKL * Renames * Add renamed files * Update chibios files and VIA keymap for completion * Some cleanup * Apply suggestions from code review Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cannonkeys/devastatingtkl/rules.mk Co-Authored-By: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-04-11hineybush Physix Configurator bugfix (#8761)Gravatar James Young
* file linting * fix object order
2020-04-11[Keymap] fix OLED display on Helix keyboard keymaps default and… (#8737)Gravatar Takeshi ISHII
Since #7773, the mode number of RGBlight is no longer displayed on the Helix OLEDs. I fixed this.
2020-04-10change kbd67 rev1 and rev2 default keymaps (#8758)Gravatar moyi4681
* change kbd67 default keymap
2020-04-11[Keyboard] Add splitish (#8751)Gravatar Reid
* Added personal minivan keymap, and started work on splitish directory * Merge branch 'splitish' of github.com:RSchneyer/qmk_firmware into splitish Trying to undo attempted fix Added splitish keyboard files, removed personal Minivan keymap * Removed personal Minivan keymaps * Fixed small issue in readme * Added changes based on inital PR feedback * forgot a semicolon * Quick config.h file and default keymap update
2020-04-10[Keymap] added vim compatibility, backspace above enter, and general macOS ↵Gravatar Keith Long
opt… (#8080) * added vim compatibility, backspace above enter, and general macOS optimizations on top of default layout * add space65 macOS keymap for vim users with an optimized bottom row * Update keyboards/projectkb/alice/keymaps/keithlo/keymap.c
2020-04-10Modernize ctrl, shift, alt mods detection (#8724)Gravatar foxx1337
2020-04-10Fix spaceman naming (#8741)Gravatar Spaceman
* Fix spaceman naming * Update keyboards/pancake/info.json * Update keyboards/2_milk/info.json
2020-04-09[Keyboard] obuwunkunubi/spaget handwired (#8738)Gravatar Marko Bakan
* adding my keymap * Update keyboards/handwired/obuwunkunubi/spaget/readme.md * Update keyboards/handwired/obuwunkunubi/spaget/readme.md * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/rules.mk * Update rules.mk * Update keyboards/handwired/obuwunkunubi/spaget/spaget.h * Update keyboards/handwired/obuwunkunubi/spaget/spaget.h * Update keyboards/handwired/obuwunkunubi/spaget/info.json * Update keyboards/handwired/obuwunkunubi/spaget/rules.mk * Update rules.mk * Update keyboards/handwired/obuwunkunubi/spaget/spaget.c * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c * Update keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c * Update keyboards/handwired/obuwunkunubi/spaget/info.json * Update keymap.c * Apply suggestions from code review * Apply suggestions from code review * Update spaget.h * Update keymap.c Updated comments
2020-04-09[Keymap] Update personal userspace and keymaps (#8747)Gravatar Konstantin Đorđević
* Update mousekey parameters in userspace * Disable GRAVE_ESC in boards where it isn't used * Tweak MODERN_DOLCH_RED and reset RGB on Shift+Toggle in KBD6X * Disable RGB controls when Fn/Caps indicator lights are on * Use LTO_ENABLE instead of setting -flto directly * Add led_update_keymap, use SS_LCTL instead of SS_LCTRL * Change TAPPING_TOGGLE from 2 to 3
2020-04-09Add RGB support in via to launchpad (#8621)Gravatar Joshua Rubin
Signed-off-by: Joshua Rubin <me@jawa.dev>
2020-04-09VIA support for the KBDFans KBD6x (#8680)Gravatar George Wietor
* Add VIA keymap * Update VID/PID - Update VID/PID to match other KBDfans keyboards - Flesh out keyboard description * add missing newline. whoops. * Update keyboards/kbdfans/kbd6x/keymaps/via/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com> * update author / copyright date * Update keyboards/kbdfans/kbd6x/keymaps/via/rules.mk Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/kbdfans/kbd6x/keymaps/via/keymap.c Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/kbdfans/kbd6x/kbd6x.h Co-Authored-By: Joel Challis <git@zvecr.com> Co-authored-by: George Wietor <george@light-gray.attlocal.net> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-04-08Set the correct RGB LED count on YD60MQ (#8629)Gravatar Konstantin Đorđević
* Fix RGB LED count on YD60MQ * Split YD60MQ into 12-LED and 16-LED revisions * Update readmes * Make 12led the default version * Readd base rules.mk, version→variant in readme * Add syntax highlighting to code blocks in readme
2020-04-08[Keymap] Updates to personal keymaps (#8665)Gravatar Yan-Fa Li
2020-04-08Add Choconum (#8709)Gravatar Danny
* Add Choconum * Disable SPI/I2C, add mem fix * Rename layouts * Nuke unused config.h files * Fix username
2020-04-08Add Via keymap for BM16-A (#8681)Gravatar Jared Giles
* Add Via keymap for BM16-A * Apply suggestions from code review Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> Co-Authored-By: Ryan <fauxpark@gmail.com> * Deleted as per noroadsleft Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-04-08Update info.json (#8723)Gravatar Salicylic-acid3
Addressed a key shift in the QMK Configurator.
2020-04-07DennyTom's buttery_engine (#8138)Gravatar DennyTom
* Selectively adding pieces * Adding georgi keymap * Adding more files, fixing make * Smaller makefiles * Fixing make rules * README more inline with QMK's guidelines * Turning off buggy assert * Improving documentation based on a user feedback. * Slightly better schema * Resurrected state machine diagram