summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* Make quantum/split_common/serial.[ch] configurable (#4419)Takeshi ISHII2018-12-1425-1/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add temporary compile test shell script * add 'CONFIG_H += serial_backward_compatibility.h' into common_features.mk:SPLIT_KEYBOARD block * add quantum/split_common/serial_backward_compatibility.h SERIAL_PIN_PORT and other PIN define move to serial_backward_compatibility.h SERIAL_BACKLIT_START move to split_util.h * quantum/split_common/serial.c change to helix-serial.c style serial configuration * add temporary file quantum/split_common/split-keyboards-list.txt * add '#define SOFT_SERIAL_PIN D0' to keyboards/6lit/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/divergetm2/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/ergotravel/rev1/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/foobar/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/handwired/dactyl_manuform/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/handwired/qc60/config.h * add '//#define SOFT_SERIAL_PIN D0' to keyboards/handwired/xealous/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/iris/rev*/config.h * add '//#define SOFT_SERIAL_PIN D0' to keyboards/lets_split_eh/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/levinson/rev*/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/miniaxe/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/nyquist/rev?/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/quefrency/rev1/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/qwertyydox/config.h,keyboards/qwertyydox/rev1/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/redox/rev1/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/rorschach/rev1/config.h * remove '#define SOFT_SERIAL_PIN D0' from quantum/split_common/serial_backward_compatibility.h * remove temporary file quantum/split_common/split-keyboards-list.txt * remove temporary compile test shell script * Revert "remove temporary compile test shell script" This reverts commit 15b0021b4092127b8d8a21f572642ad3702b46d4. * update quantum/split_common/compile_split_test.sh for new keyboard test * add '#define SOFT_SERIAL_PIN D0' to keyboards/diverge3/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/40percentclub/25/config.h * remove temporary compile test shell script * update docs/config_options.md, quantum/template/avr/config.h * fix quantum/template/avr/config.h * fix typo docs/config_options.md
* Add some optimization to the Tetris keyboard (#4645)Drashna Jaelre2018-12-143-44/+31
|
* handwired/CMD60 Refactor, Configurator support and readme update (#4632)noroadsleft2018-12-149-111/+149
| | | | | | | | | | | | | | | | | | | | | * handwired/CMD60: refactor - renamed layout macro KEYMAP to LAYOUT - removed K2C, K3B and K3C locations (indications are these locations were unused in hardware) - keymap - now uses #include QMK_KEYBOARD_H - converted keycodes to short format - deleted TMK fn_actions and action_get_macro blocks - white space changes (readability/alignment) * handwired/CMD60: Configurator support * handwired/CMD60: readme update - updated to conform to current QMK template - added image and build gallery links * handwired/cmd60: rename all files and folders to lowercase
* Keymap: handwired/108key_trackpoint Configurator support and readme update ↵noroadsleft2018-12-142-1/+126
| | | | | | | | | | | (#4633) * handwired/108key_trackpoint: Configurator support * handwired/108key_trackpoint: readme update - fix typo in make command - rename file to lowercase
* Keymap: Disable audio for planck/dshields/rev6 and enable retro tapping. (#4643)Daniel Shields2018-12-142-1/+2
|
* Merge pull request #4642 from noroadsleft/cf/at101_blackheartDrashna Jaelre2018-12-142-3/+125
|\ | | | | AT101 Blackheart Configurator support and readme update
| * AT101 Blackheart: readme updatenoroadsleft2018-12-131-3/+4
| | | | | | | | | | - added image - updated Docs links
| * AT101 Blackheart: Configurator supportnoroadsleft2018-12-131-0/+121
| |
* | Baguette: Configurator updatenoroadsleft2018-12-141-13/+150
|/ | | | The layout was right, but offset on both axes.
* Keyboardio Model 01: Configurator supportnoroadsleft2018-12-131-1/+84
|
* Add big switch layoutFredric Silberberg2018-12-133-0/+148
|
* Dactyl_manuform map and updates to my ergodox layout for moving to aFredric Silberberg2018-12-133-0/+96
| | | | different location.
* Added Dynamic Keymaps to M10-BWilba65822018-12-1311-71/+62
|
* Keyboard: handwired/maartenwut readme cleanup and Configurator support (#4624)noroadsleft2018-12-122-2/+82
| | | | | | | | | * handwired/maartenwut: readme cleanup - Fixed typo (Maarten's last name was misspelled) - Updated Docs links * handwired/maartenwut: Configurator support
* Keyboard: handwired/kbod Refactor, Configurator support and readme update ↵noroadsleft2018-12-126-52/+113
| | | | | | | | | | | | | | | | | (#4623) * handwired/kbod: refactor - layout macro KEYMAP renamed to LAYOUT * handwired/kbod: update config.h files to #pragma once * handwired/kbod: Configurator support * handwired/kbod: readme update - updated reademe to current template - added image
* Keymap: update ishtobs hadron keymap (#4613)ishtob2018-12-122-31/+31
| | | | | | | | | | | | | | | | * adding ishtob's keymap to hadron ver3 * update ishtob keymap * ishtob hadron keymap update 2 * Delete readme (Case Conflict).md * Delete readme (Case Conflict).md * add missing FN layer to ishtob hadron keymap * removed unused toggle keycode
* Zlant: Configurator rendering bugfix (#4622)noroadsleft2018-12-121-1/+1
| | | Configurator's API uses the available alias name, instead of the direct matrix name.
* Puck Refactor, Configurator support and readme cleanup (#4615)noroadsleft2018-12-123-5/+35
| | | | | | | | | | | | * Puck: layout macro refactor Reformat layout macro to resemble physical keyboard layout. * Puck: Configurator support * Puck: readme cleanup Markdown formatting corrections.
* S7 Elephant Configurator fixes (#4614)noroadsleft2018-12-121-30/+2249
| | | | | | | | | | | | | | | | | | | | | | | | * S7 Elephant: Configurator bugfix, part 1 Reformatted the JSON so each key is on its own line: This makes the keys easier to rearrange. * S7 Elephant: Configurator bugfix, part 2 Deleted the extra key from LAYOUT_iso_1u: JSON contents stated this layout used a split Backspace, but the matrix is configured and intended to have a 2u Backspace. Extended the Backspace to 2u width and deleted the extra key. (This fixes the error that broke LAYOUT_iso_1u's rendering in the Configurator.) * S7 Elephant: Configurator bugfix, part 3 Fix ISO layouts: Noticed JSON object for Enter on ISO layouts was immediately after Right Bracket. Inspection of s7_elephant.h revealed the expected and appropriate location to be after ISO Hash. Moved Enter key to the proper location on all ISO layouts.
* Add standard definitions for ALGR and KC_ALGR (#4389)Konstantin Đorđević2018-12-122-3/+2
| | | | | | | | | | | | | | * Add standard ALGR defition, remove (re)definitions from language files * Use ALGR(kc) consistently in ALTGR(kc) aliases * Non-Nordic keymaps should not use NO_ALGR * Add standard KC_ALGR definition * Update docs with ALGR and KC_ALGR * Update SS_ALGR and ALGR_T aliases
* handwired/numpad20 Refactor and Configurator support (#4589)noroadsleft2018-12-113-18/+46
| | | | | | | | | | | * handwired/numpad20: refactor - layout macro no longer auto-prepends keycodes with KC_ - keymaps for this keyboard will now compile in QMK Configurator - keymap now uses #include QMK_KEYBOARD_H - deleted unused fn_actions code block * handwired/numpad20: Configurator support
* Preonic Configurator update (#4598)noroadsleft2018-12-116-146/+528
| | | | | | | | | | | | | | | | | | | | | | | | | | * Preonic: refactor layout macros Unify layout macro names across AVR and ARM. - all layouts and matrices have moved/duplicated to their appropriate revisions - preonic.h now includes the appropriate header file from the selected revision - revision header files only contain layouts appropriate for that revision - Previously, all layouts were available in source for all revisions. - removed KEYMAP layout macro alias (was unused) - macros LAYOUT_preonic_1x2uC and LAYOUT_preonic_grid for AVR and ARM revisions - LAYOUT_preonic_grid has alias LAYOUT_ortho_5x12 for all revisions - deleted LAYOUT_ortho_4x12 alias (not appropriate for this keyboard) - ARM-based revisions have 1x2uR, 1x2uL and 2x2u matrices * Preonic: updated revision headers to #pragma once * Preonic: update Configurator files Updated the Configurator files to reflect the previous changes in this branch. - Preonic revs. 1 and 2 will use keyboards/preonic/info.json - Preonic rev. 3 will use keyboards/preonic/rev3/info.json - This file will override keyboards/preonic/info.json when preonic/rev3 is selected in the Configurator.
* Keymap: Added Drewsky DZ60 keymap (#4607)Twopidee2018-12-112-0/+45
| | | | | | | | * Added Drewsky's DZ60 Keymap * Update keyboards/dz60/keymaps/drewsky/keymap.c Co-Authored-By: Twopidee <42394451+Twopidee@users.noreply.github.com>
* Keymap: Dichotomy keymap by alairock (#4608)Skyler Lewis2018-12-111-0/+196
| | | | | | | | | | * dichotemy layout for alairock * dichotemy layout for alairock * complete overhaul * fix suggestions
* handwired/practice60: Configurator Support and refactor (#4603)noroadsleft2018-12-113-20/+93
| | | | | | | | | * handwired/practice60: Configurator Support * handwired/practice60: refactor - layout macro rows did not have an equal number of arguments in all rows of the matrix - white space changes for readability/alignment
* handwired/pteron: Configurator supportnoroadsleft2018-12-111-0/+78
|
* Changing Zeal60/Zeal65 VID/PID to be unique (#4605)Wilba2018-12-112-6/+6
|
* Reduce compile size of KBD6x (#4599)Drashna Jaelre2018-12-112-4/+3
| | | Disable some functionality so that it will compile under size in the QMK Configurator
* handwired/pilcrow Refactor, Configurator support and readme update (#4602)noroadsleft2018-12-115-96/+112
| | | | | | | | | | | | | | | | | | * handwired/pilcrow: refactor - layout macro renamed from KEYMAP to LAYOUT - keymap now uses #include QMK_KEYBOARD_H - layers reformatted for readability - removed unused and deprecated fn_actions and action_get_macro blocks - keymap config.h - updated to use #pragma once - removed redundant config.h include * handwired/pilcrow: Configurator support * handwired/pilcrow: readme update Updated readme.md file to use modern template formatting.
* Fix the LFKeyboards so they work with the QMK Configurator (#4591)Drashna Jaelre2018-12-1017-124/+143
| | | | | | | | * Make layer_info weak so it works with QMK Configurator * Fix lfk87 compile issue * Add fixes for lfkpad
* Bringing Massdrop keyboard hardware configuration to keyboard level (#4593)patrickmt2018-12-104-10/+104
| | | | | | | | | | MCU Pins for debugging, LED, boot tracing, and shift registers are now configurable at keyboard level. Macros led_* replaced by DBG_LED_* Macros m15_* replaced by DBG_1_* Macros m27_* replaced by DBG_2_* Macros m28_* replaced by DBG_3_* For CTRL and ALT keyboards, debug boot tracing pin default now set to pad M27 instead of M28 since although M28 is not being used, it is technically a signal for USB port detection. m15_print(...) renamed to dbg_print(...) to get away from hard coded port names. dbg_print function now follows similar pattern to debug led output.
* Keyboard: Added RGB toggle and cycle to default KDB6x mapping. (#4592)Michael2018-12-101-1/+1
| | | | | | * Added RGB toggle and cycle to default mapping. This is present on layouts on 'http://qmkeyboard.cn/' but not here. * Added addition keycodes for hue/sat/val.
* handwired/onekey Refactor and readme update (#4590)noroadsleft2018-12-103-4/+15
| | | | | | | | | | | * handwired/onekey: refactor - keyboard now uses a layout macro - keymap now uses #include QMK_KEYBOARD_H * handwired/onekey: readme update Updated Docs links.
* handwired/nicekey Refactor and readme cleanup (#4588)noroadsleft2018-12-093-4/+15
| | | | | | | | | | | * handwired/nicekey: refactor Now uses a layout macro. * handwired/nicekey: readme cleanup - linked maintainer's GitHub account - updated Docs links
* Fixed lack of semi colon. (#4587)Vyolle2018-12-091-8/+8
|
* Keymap: Fixed a problem with underglow with froggy keymap (#4580)MakotoKurauchi2018-12-091-5/+25
|
* Keymap: Keymap update (#4579)zer092018-12-091-2/+22
| | | | | | | | | | * Add YREG keycode * Add GM layer * Set tapping term to 105 * update tapping term
* Keymap: Modified like-jis keymap for crkbd (#4577)marksard2018-12-085-136/+304
|
* Removed mousekeys. Added Levinson Steno keymap. (#4574)Vyolle2018-12-074-9/+198
| | | | | | * Changed location of mouse 3, and arrow keys * Removed MouseKeys. Added Levinson Layout
* AJP10304 Planck layout, add LAYOUT_planck_grid (#4575)ajp103042018-12-072-82/+81
|
* handwired/MS_sculpt_mobile Refactor, Configurator and cleanup (#4576)noroadsleft2018-12-0722-216/+274
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * handwired/MS_sculpt_mobile: refactor - layout macro KEYMAP renamed to LAYOUT - layout macro MATRIX_TESTING_KEYMAP renamed to MATRIX_TESTING_LAYOUT * handwired/MS_sculpt_mobile: Configurator support * handwired/MS_sculpt_mobile: readme cleanup * handwired/MS_sculpt_mobile: rename folder Renamed the directory to fully lowercase. * handwired/MS_sculpt_mobile: rename keyboard files Renamed the keyboard core files to fully lowercase. * handwired/ms_sculpt_mobile: keymap readme cleanup Capitalization fixes because I'm that guy. * handwired/ms_sculpt_mobile: keymap config.h fixes Keymap config.h files updated to use #pragma once * handwired/ms_sculpt_mobile: updated paths Fixing path references due to rename.
* Keymap: Updated keymap with better F positioning (#4463)Nico Hormazábal2018-12-072-56/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added own keymap for planck * Update Readme.md * Update Readme.md * Update Readme.md * Update Readme.md * Update Readme.md * dynamic macros * Update Readme.md * moved the reset button * Update readme for volume explanation * Format * Update Readme.md * Update Readme.md * added safe double shift * changed the modified shift to regular shift, for allowing shift + F keys * moved power stuff to the function layer * del button on raise * Update Readme.md * updated F keys * Update Readme.md * Update Readme.md * moved F keys * fixed conflicts * missed something * moved F11 and F12 * Update layout in the image * Update keyboards/planck/keymaps/dr_notsokind/keymap.c Co-Authored-By: pnikosis <pnikosis@gmail.com> * Apply suggestions from code review Co-Authored-By: pnikosis <pnikosis@gmail.com>
* Keyboard: handwired/minorca Refactor, Configurator support and readme ↵noroadsleft2018-12-075-108/+123
| | | | | | | | | | | | | | | | | cleanup (#4571) * handwired/minorca: refactor - Refactored keymaps to use a layout macro, which was added to minorca.h. - keymaps now use QMK_KEYBOARD_H include - removed redundant KC_TRNS and KC_NO definitions - rgb keymap refactor to use QMK core layer switching and Mod-Tap keycodes * handwired/minorca: Configurator support * handwired/minorca: readme cleanup Restructure readme file to current QMK template.
* Keymap: adding ishtob's keymap to hadron ver3 (#4570)ishtob2018-12-073-0/+232
|
* Add levinson keymap for user 'drogglbecher' (#4566)Sebastian Spieß2018-12-073-0/+103
| | | | | | | | | | | | * Add levinson layout for drogglbecher * Add tab to layer 0 * Change OS key to ALT * Remove unnecessary KC_TRNS define Co-Authored-By: Drogglbecher <code@sebastian-spiess.de>
* 1up60hse: Make Keymap Rows Match Keyboard Row Layout (#4564)Alex Mayer2018-12-071-23/+15
| | | Remove unused process_record_user function
* crd alps64 updates (#4565)Jason Thigpen2018-12-073-29/+30
| | | | | | | | | | | | | * Update alps64 aek layout to work I tried using the layout provided with my alp64 board in AEK configuration, but keys weren't mapping correctly until I made this fix. * Update crd's alps64 aek keymp to match other boards (inspired by mechmerlin) * Fix minor whitespace issue
* Keyboard: Palm serial keyboard USB converter (#4485)milestogo2018-12-067-0/+772
| | | | | | | | | | | | | | * Initial palm_usb support * removing left over sun .c file * fixing licenses * actually adding updated files * fixing build error * more include cleanup
* handwired/gamenum Refactor, Configurator support and readme cleanup (#4563)noroadsleft2018-12-064-94/+103
| | | | | | | | | | | | | | | | | | | * handwired/gamenum: refactor - layout macro KEYMAP renamed to LAYOUT - white space changes for alignment - default keymap - now uses #include QMK_KEYBOARD_H - updated layout macro names - white space changes (for readability) * handwired/gamenum: Configurator support * handwired/gamenum: readme cleanup - renamed file to lowercase - updated to match current QMK template more closely - edits to reflect the other changes in this PR
* Allow HS60 to use Community Layouts (#3862)Drashna Jaelre2018-12-063-2/+10
| | | | | | | | | | | | * Add layout support to HS60 * Update Readme for HS60 * Remove defective code * Clean up readme * Fix typo