summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
...
* Keyboard: KC60se matrix fixes (#3446)noroadsleft2018-07-201-13/+16
| | | | | | | | | | | | | | | | | | | | | | * Replace KC_NO with ___ in matrices for readability * Add K49 to LAYOUT matrix K49 was previously was stated to be padless, but it's actually the right-hand half of a split Backspace. * Switched positions of K3C and K3D in LAYOUT matrix When using a split right Shift, K3D is to the left of K3C. * Insert KC_NO (___) element into bottom row of LAYOUT_60_ansi matrix Reported by @NimMooMoo on QMK Discord Right-hand modifiers on bottom row were shifted one key to the right. After debugging, discovered that the "electrical matrix" (the part of the matrix macro that determines which row and column a key uses) was one element short on the last row at K49, causing the rest of the row to be offset by one column. This commit corrects that issue. * Added a missing comma in the LAYOUT matrix
* Keymap: Added a keymap for the planck light (#3434)Taylor Gonzalez2018-07-204-0/+351
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Moved F row to raise * Moved mouse keys over one space and removed unneccessary code * Moved delete on lower * Added CTRL functions * Added Print Screen * Added README.md file * Updated CTRL * Updated readme to current CTRL * Minor Changes * Updated mouse speeds * Unknown changes * Updated README and keymaps * Removed caps from number row and put it in special * Moved around equals sign again * Updated mouse key speed * Pull Request Updates
* Keymap: Underglow support for Ergo42 default-ish keymap (#3431)Biacco422018-07-203-0/+177
| | | | | | * Transprot underglow implementation to default map * Remove needless old lines
* Keyboard: adding Sentraq S65-Plus (#3406)Michael Zoech2018-07-206-0/+235
| | | | | | | | * New keyboard 'Sentraq S65-Plus' * Change ANSI_KEYMAP to LAYOUT_ansi * Use QMK_KEYBOARD_H as include
* Userspace update for user bbaserdem (#3443)Batuhan Baserdem2018-07-1818-121/+97
| | | | | | | | | | | | | | | | | | | | | | * Put in my keymaps * Fixed all but weird lets split issue * Organized and tried to trobleshoot lets split * Organized and tried to trobleshoot lets split * Added bbaserdem keymaps * Added bbaserdem keymaps * Fixed stuff * FIxed a filename error * Lets split eh * Finalized things regarding keymap
* Keyboard: LFKeyboards LFK65-HS Readme cleanup (#3442)noroadsleft2018-07-181-2/+2
|
* Keyboard: LFKeyboards SMK65 refactor and Configurator support (#3441)noroadsleft2018-07-184-46/+71
| | | | | | | | * SMK65: Matrix refactor * SMK65: Keymap refactor (QMK_KEYBOARD_H) * SMK65: Configurator support
* Keyboard: LFKeyboards Mini1800 refactor and Configurator update (#3440)noroadsleft2018-07-184-154/+155
| | | | | | | | * Mini1800: Matrix refactor * Mini1800: Keymap refactor (QMK_KEYBOARD_H) * Mini1800: Configurator update (white space)
* Keyboard: LFKPad refactor and Configurator support (#3439)noroadsleft2018-07-185-39/+57
| | | | | | | | | | | | | | * LFKPad: matrix refactor * LFKPad: keymap refactor (QMK_KEYBOARD_H; matrix update) * LFKPad: Configurator support * LFKPad: added community layout numpad_6x4 to rules.mk * LFKPad: Update rgb_sequence to match new matrix * LFKPad: delete deprecated makefile include block from rules.mk
* LFK87 refactor and Configurator support (#3436)noroadsleft2018-07-188-364/+395
| | | | | | | | | | * LFK87: Matrix refactor * LFK87: Keymap refactor * LFK87: Configurator support * LFK87: Added community layouts tkl_ansi and tkl_iso to rules.mk
* DC01 keyboard addition (#3428)yiancar2018-07-1846-0/+3633
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * DC01 initial commit - Addition of directories - Left readme * Initial commit of left half * Initial files for right half * arrow * i2c adjustments * I2C slave and DC01 refractoring - Cleaned up state machine of I2C slave driver - Modified DC01 left to use already pressent I2C master driver - Modified DC01 matrixes * Fixed tabs to spaces * Addition of Numpad * Add keymaps - Orthopad keymap for numpad module - Numpad keymap for numpad module - ISO, ANSI and HHKB version of keymap for right module * Minor matrix.c fixes * Update Readmes
* Keyboard: Add support for LFK65-HS - a hotswap 65% (#3009)scott-t-wilson2018-07-188-0/+381
| | | | | | | | | | * Add support for LFK65-HS - a hotswap 65% * Add info.json for LFK65-HS * Clean up for new build system, remove uneeded code. * LFK65-HS cleanup. Fixed LAYOUT macros, etc
* Keymap: Add light controls for Planck (#3435)Dan2018-07-181-6/+6
|
* Keyboard: NIU Mini refactor and Configurator update (#3433)noroadsleft2018-07-188-153/+156
| | | | | | | | | | * Removed LAYOUTS = planck_grid from rules.mk * Matrix refactor * Keymap refactor * Configurator update
* Split common (#3429)That-Canadian2018-07-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Line ending stuff again * Added Let's Split Eh? Files and updated #USE_IC2 checks to also include th EH revision (can only be used in I2C) * Added personal keymap, updated some of the EH files * Created new keyboard file for testing "lets_split_eh" will merge into lets_split once fully functional * Added split code from lets_split, removed pro micro imports and LED code THIS IS WORKING CODE, WITHOUT RGB AND BACKLIGHT * Took back original Lets Slit files for the lets_split keyboard, working in the lets_split_eh folder for now * Updated eh.c * More rework of the I2C code, added global flags for split boards. * Introduced RGB over I2C, having weird edge case issues at the moment though * Fixed weird I2C edgecase with RGB, although still would like to track down route cause.. * Changed RGB keycodes (static ones) to activate on key-up instead of key-down to elimate weird ghosting issue over I2C * Lots of changes, mainly externalized the Split keyboard code and added logic for only including when needed. - Added makefile option "SPLIT_KEYBOARD" that when = yes will include the split keyboard files and custom matrix - Split keyboard files placed into quantum/split_common/ - Added define option for config files "SPLIT_HAND_PIN" FOr using high/low pin to determine handedness, low = right hand, high = left hand - Cleaned up split logic for RGB and Backlight so it is only exectuted / included when needed * Updated documentation for the new makefile options and #defines specific to split keyboards * Added a bit more info to docs, so people aren't confused * Modifed Let's Split to use externalized code, also added left and right hand eeprom files to the split_common folder * Removed some debugging from eh.c * Small changes to keyboard configs. Also added a default keymap (just a copy of my that_canadian keymap). * Added a README file to the Let's Split Eh? * Changed it so RGB static updates are done on key-up ONLY for split boards rather than all boards. Also fixed leftover un-used variable in rgblight.c * Updated default keymap and my keymap for Let's Split Eh? Updated the comments so it reflects RGB control, and removed audio functions. * Fixed lets_split_eh not having a default version * Removed "eh" references from lets_split folder for now * Took lets_split folder from master to fix travis build errors, weird my local was overriding. * Changed LAYOUT_ortho_4x12_kc -> LAYOUT_kc_ortho_4x12 to match bakingpy and others * Removed rules.mk from my lets_split keymap, not needed * Updated the config_options doc to better explain the usage of "#define SPLIT_HAND_PIN" * Fixed split_common assuming I2C for RGB and Backlight. Added serial backlight support (stole from bakingpy's Levinson code ;) ) Serial RGB not implemented yet. Also Added "USE_IC2" to the lets_split_eh/eh as that was looked over. * Fixed stupid mistake, forgot to set BACKLIT_DIRTY to false after setting slave backlit settings for serial * Updated backlight data block to be cleaner (thanks drashna ;) )
* Keyboard: Noxary 268 refactor and Configurator update (#3426)noroadsleft2018-07-179-24/+311
| | | | | | | | | | | | | | * Rename LAYOUT to LAYOUT_all * Repair LAYOUT_all object in info.json (element count mismatch) * Added LAYOUT_iso and LAYOUT_ansi matrices, with sample keymaps * Added LAYOUT_iso and LAYOUT_ansi to info.json * Added block comment regarding layout options to 268.h * Readme cleanup (GitHub markdown parsing)
* Keyboard: Add tada68 flashing instructions for Mac (#3424)Mark Kuba2018-07-171-1/+28
|
* Keymap: Change Satan layout lepa (rev 2) (#3427)Konstantin Lepa2018-07-172-44/+80
| | | | | | * Change Satan keymap lepa (rev 2) * Remove unused code from satan keymap lepa.
* Keymap: a Nordic layout for UT47 (#3422)NeonSpork2018-07-173-0/+233
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add files via upload Added a nordic layout for UT47 * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Add files via upload * Update to readme and keymap files * Update readme.md Changed cover image * Update readme.md typo fix * Delete config.h * Delete keymap.c * Delete readme.md * Delete rules.mk * Updated cover image in readme.md Fixed typo in image of keymaps * Update keymap.c Changed backslash to forward slash in first function layer. * Add files via upload * Delete config.h deleting files so I can upload to a folder with lower case name * Delete keymap.c deleting file so I can change to lower case name * Delete readme.md deleting file so I can change to lower case name * Add files via upload * Update keymap.c Cleaned up definitions in beginning of file.
* Keymap: Modified of 'Helix five rows JIS" keymap (#3425)marksard2018-07-164-152/+167
| | | | | | * Change key layout in raise-layer. * Improvement update cycle to mouse key changes. * Update the readme.md
* Lets split eh (#3120)That-Canadian2018-07-1617-0/+840
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Line ending stuff again * Added Let's Split Eh? Files and updated #USE_IC2 checks to also include th EH revision (can only be used in I2C) * Added personal keymap, updated some of the EH files * Created new keyboard file for testing "lets_split_eh" will merge into lets_split once fully functional * Added split code from lets_split, removed pro micro imports and LED code THIS IS WORKING CODE, WITHOUT RGB AND BACKLIGHT * Took back original Lets Slit files for the lets_split keyboard, working in the lets_split_eh folder for now * Updated eh.c * More rework of the I2C code, added global flags for split boards. * Introduced RGB over I2C, having weird edge case issues at the moment though * Fixed weird I2C edgecase with RGB, although still would like to track down route cause.. * Changed RGB keycodes (static ones) to activate on key-up instead of key-down to elimate weird ghosting issue over I2C * Lots of changes, mainly externalized the Split keyboard code and added logic for only including when needed. - Added makefile option "SPLIT_KEYBOARD" that when = yes will include the split keyboard files and custom matrix - Split keyboard files placed into quantum/split_common/ - Added define option for config files "SPLIT_HAND_PIN" FOr using high/low pin to determine handedness, low = right hand, high = left hand - Cleaned up split logic for RGB and Backlight so it is only exectuted / included when needed * Updated documentation for the new makefile options and #defines specific to split keyboards * Added a bit more info to docs, so people aren't confused * Modifed Let's Split to use externalized code, also added left and right hand eeprom files to the split_common folder * Removed some debugging from eh.c * Small changes to keyboard configs. Also added a default keymap (just a copy of my that_canadian keymap). * Added a README file to the Let's Split Eh? * Changed it so RGB static updates are done on key-up ONLY for split boards rather than all boards. Also fixed leftover un-used variable in rgblight.c * Updated default keymap and my keymap for Let's Split Eh? Updated the comments so it reflects RGB control, and removed audio functions. * Fixed lets_split_eh not having a default version * Removed "eh" references from lets_split folder for now * Took lets_split folder from master to fix travis build errors, weird my local was overriding. * Changed LAYOUT_ortho_4x12_kc -> LAYOUT_kc_ortho_4x12 to match bakingpy and others * Removed rules.mk from my lets_split keymap, not needed * Updated the config_options doc to better explain the usage of "#define SPLIT_HAND_PIN"
* Update to drashna userspace and keymaps (#3172)Drashna Jaelre2018-07-1615-175/+207
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use string with delay * Add skipped region to ergodox * Add send string config * Use default_layer_state instead of function * Fully generalize keyboards * old iris cleanup * Fix Drashna keymap compile issues By checking to see if secret.c exists before actually trying to add it * Remove unnecessary references * Add 4x12 ortho board * Update userspace readme for secrets * Make RGB more modular * Fix iris keymap, since we don't need the lower left (Function keys) * Fix includes * Add Blanks * Fix Ergodox lower layer * Add suspend commands * Add Maltron Layout * Add additional layouts * Finish adding gamepad to Iris * Tweaks to iris gamepag layer * make gaming layers more friendly * minor gaming layer tweak * Add Carplax * Add modded key timer function * Cleanup and macro documentation * Add QMK DFU info * Add 'old' keymap for 12 LED spare * Update Pro Micro documentation * Disable twinkling so it fits in firmware space * Switch to QMK DFU bootloader, since it's better anyhow * Write default layer state colors to EEPROM Since we are writing to EEPROM anyways, and this way, it sticks on reboot * Fix QMK DFU bootloader options * More updates for QMK DFU support * Use matrix scanning hack for startup_user until #3113 gets merged * Fix indicator light consistency issue * Add/readd ifdefs to indicators * Add/readd alt indicator * Remove RGB Twinkling from Viterbi macro pad * Fix default layer color detection * Fix rebase and detection issues * Cleanup code so it will compile if RGBLIGHT is disabled * Revert vsode settings * Use Pragma Once instead of boilerplate code
* Keymap: Add satan keymap lepa (#3423)Konstantin Lepa2018-07-163-0/+145
|
* E6V2 LE: Top Right Keys are Reversed (#3420)MechMerlin2018-07-161-1/+1
|
* Adds support for Planck Rev 6 (#2666)Jack Humbert2018-07-16109-577/+3786
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial files for rev 6 with encoder * music map init, dip scan added * adds ws2812 driver for arm * flesh out dip and encoder support * adds default encoder res * adds default encoder res * start muse implementation * muse working with encoder as control * flip direction * try mouse wheel again * dont break other revs * dont break other revs * conditional autio * pwm ws driver (not working) * update build includes for chibios * update ws2812 driver/config * last commit for glasser code * working example * remove rgb for now * finish up rev6 * working encoder keycodes * add warnings to planck keymaps about the LAYOUT
* E6V2 LE Caps Lock LED Fix (#3419)MechMerlin2018-07-161-13/+4
|
* Quefrency Configurator fix (#3418)noroadsleft2018-07-161-11/+13
|
* General cleanup KBD75 keymap (#3410)Ally Parker2018-07-162-181/+1
|
* Added dbroqua layout for Iris keyboard (#3414)Damien2018-07-163-0/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * - Fixed DK60 version in config.h * - Updated dk60 readme with new QMK rules * - Fixed wording in readme * Added dbroqua layout for DZ60 I've also updated dz60.h to add "true HHKD" keymap definition (6U spacebar). With the default HHKB definition r_alt was not mapped and when I pressed r_menu it was r_alt. Regards * Updated dbroqua layout for HHKB keyboard Added default configuration and alternate (swap gui/alt keys). Save user choice in keyboard memory (like plank, thanks for this feature!). * Added dbroqua layout for Iris keyboard * Updated layout and fixed includes
* Updated keymap 'Andylikescandy' bfo9000 (#3413)Andreuha2018-07-151-32/+55
| | | | | | | | | | * initial keymap BFO9000 built as 6x18 * Updated 18x6 layout and added QWERTY layer The southpaw idea didn't work so well... * Swapped RALT and RGUI
* Add ichi-t's keymap for the Ergo42 (#3411)ichi2018-07-152-0/+149
| | | | | | * Add ichi-t's Keymap * Delete rules.mk
* Fixed kbd8x compile issues (#3409)Hannes Egler2018-07-151-0/+8
| | | Fixed compile errors on some machines
* TKC1800: Correct error on LED backlight support (#3408)TerryMathews2018-07-151-1/+1
| | | | | | | | * Turn backlight support on by default * Correct error on LED backlight support Turns out, it doesn't work if you don't enable it in rules.mk. Who knew?
* Added gentoo to installer (#3272)zjpxshade2018-07-153-0/+186
| | | | | | | | | | | | | | | | | | | | * Added gentoo installer * Remove comments * Remove comments * Updating the layout * Revert "Remove comments" This reverts commit e348afa41a470d4b8f1865d92b85acd32ab14074. * Revert "Updating the layout" This reverts commit 181822d195f722f4981825ded7dd85fa268c3c56. * Undo erroneous revert
* Added M10-B implementationWilba65822018-07-1513-1/+521
|
* AJP10304 Atreus 50 layout (#3403)ajp103042018-07-146-2/+484
|
* UK78 Refactor: rename LAYOUT to LAYOUT_all (#3405)noroadsleft2018-07-143-7/+7
|
* UK78 refactor and Configurator support (#3395)noroadsleft2018-07-145-193/+303
| | | | | | | | | | * Matrix update * Keymap refactor * Configurator support * Readme cleanup
* callum keymap updates (#3402)Callum Oakley2018-07-141-223/+230
| | | | | | | | | | | | | | | | | | | | * change window focus shortcuts * hangul * macos goodness * re-arrange tab keys * remove tab switching keys * left hand func * glorious macro pad * workspace rotation keys * tabbing hotkeys
* mitosis:datagrok layout and readme improvements (#3400)Michael F. Lamb2018-07-144-98/+267
| | | | | | | | | | | | * mitosis:datagrok: improved tenkey layout; changelog + more in README * mitosis:datagrok enable audio! * mitosis:datagrok: underscore on right shift, rearrange some symbols * mitosis:datagrok: add more descriptions to readme * mitosis:datagrok: abuse space cadet to get equivalent of RSFT_T(KC_UNDS)
* Add A Planck keymap with easier shifts and nav (#3399)Andreuha2018-07-144-0/+337
|
* keymap BFO9000 built as 6x18 (#3398)Andreuha2018-07-142-0/+107
|
* Configurator does not work with melody96 leds (#3396)MechMerlin2018-07-143-70/+21
| | | | | | * move out led code from keymap.c to melody96.c * remove the other led_set_user
* Fix redox with DIODE_DIRECTION == ROW2COL (#3394)frederik-h2018-07-141-0/+5
| | | | | The code for the redox keyboard was missing an appropriate #ifdef in the matrix_init function for the case where DIODE_DIRECTION == ROW2COL
* Added E6v2 keymap & some minor changes (#3392)Eric2018-07-133-2/+33
| | | | | | | | | | * Changed HHKB ALT to GUI etc. * Swapped DZ60 GUI and ALT key * Added E6v2 keymap * Fixed CAPS to LCTL on E6v2
* Tada68: Updated links to external sites. (#3389)Luma2018-07-131-1/+1
| | | Friend was having trouble with their tada since their build environment wasn’t setup. Updated so they could access the links that were listed (old links 404’d)
* Kmini refactor and Configurator support (#3388)noroadsleft2018-07-123-23/+42
| | | | | | | | | | * default keymap refactor: QMK_KEYBOARD_H include; readability * Configurator support * info.json was missing a comma * Added matrix functions to matrix.c per @drashna
* Add kmini (#3386)Maarten Dekkers2018-07-128-0/+600
| |