summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* Fix `1<col` instead of `1<<col` typo in matrix_is_on()James Churchill2019-01-2716-31/+31
|
* Fix Command feature: use get_mods() instead of keyboard_report->mods (#4955)Konstantin Đorđević2019-01-2726-84/+79
| | | | | | | | | | | | | | * Remove unnecessary IS_COMMAND definition in clueboard/66/rev4 * Replace keyboard_report->mods with get_mods() in IS_COMMAND definitions * Update docs to use get_mods() instead of keyboard_report->mods * Replace keyboard_report->mods with get_mods() in tmk_core/protocol/usb_hid/test For some reason, this occurrence used KB_LSHIFT and KB_RSHIFT, which don't exist * Replace keyboard_report->mods with get_mods() in Massdrop keyboards (as per @patrickmt)
* [Keymap] Small improvements to Maxr1998's Contra keymap (#4952)Max Rumpf2019-01-271-3/+3
| | | Add backslash, disable Super key in "Gaming" mode
* [Keymap] Minor updates to my dz60 keymap (#4943)MechMerlin2019-01-271-1/+1
|
* [Keyboard] UniGo66 keyboard added (#4913)Daniel H Klein2019-01-2714-0/+1309
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * UniGo66 keyboard added * UniGo66 keyboard added * case correction of unigo66 files * create sirius folder * Update keyboards/sirius/unigo66/rules.mk Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/danielhklein/keymap.c Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/default/config.h Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/danielhklein/config.h Co-Authored-By: danielhklein <danielklein@utexas.edu> * debugging * correct keymap to layout * readme * remove common config * suggested changes to config.h * default keymap cleanup
* [Keymap] Move Iris via support to Via keymap (#4893)Drashna Jaelre2019-01-275-22/+158
| | | | | | | | | | | | * Move Iris via support to Via keymap And move it out of the main keyboard files * Actually add via keymap folder Because using git when you're tired is apparently a very bad idea, and you do stupid things like not running git add * Clean up config.h file for iris via keymap
* Adds a default value for IS_COMMAND for COMMAND feature (#4301)Drashna Jaelre2019-01-26359-1955/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add default value for IS_COMMAND for COMMAND feature * Cleanup and consistency * Update Templates to reflect change * Fix IS_COMMAND in template * Fix IS_COMMAND define * Use consistent IS_COMMAND block in templates * Remove unnecessary `#undef IS_COMMAND` directives * Fix compile issue on orthodox * Reomve IS_COMMAND option for newer boards * Remove all existing definitions of IS_COMMAND if they use default LSHIFT and RSHIFT setting * Remove a couple of additional IS_COMMAND defines * Remove remaining redundant IS_COMMAND definitions * Remove #undef IS_COMMAND from orthodox:drashna and whitefox:konstantin * Remove multiple empty lines in modified config.h files * Update additional boards * Reomve IS_COMMAND from newer boards * Update Alice keyboard * Remove IS_COMMAND from additional boards Jan 24th edition
* [Keyboard] drop unused i2c files (#4948)seebs2019-01-262-386/+0
| | | | The Ergodox EZ used to use twimaster.c/i2cmaster.h, but now uses a standard centralized AVR i2c driver. Drop the now-unused files.
* [Keymap] Add Maxim keymap for Fourier (#4534)Danny2019-01-263-0/+80
| | | | | | | | | | | | * Add maxim keymap * Add QMK DFU configuration to Fourier * Update config.h * Update keymap.c * Update config.h
* use built-in arm stuffJack Humbert2019-01-2610-2552/+12
|
* Revert Commit 1d3b9eea940908d02b6c2deda5d744a73cd838da (#4942)Drashna Jaelre2019-01-258-207/+0
| | | | | Was not supposed to merge 4763 yet This reverts commit 1d3b9eea940908d02b6c2deda5d744a73cd838da.
* [Keyboard] Support for Wheat Field Peripherals blocked 65% PCB (#4763)walkerstop2019-01-258-0/+207
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Basic Fanoe support (no LED yet) * Enable RGB lights * Backlighting support * Change to reflect Wheat Field brand of Fanoe PCB * Hot swap variant * Fix review comment issues * Fix review issues * Corrected rules.mk * Change naming to avoid using possibly copyrighted names * Added info.json * Corrected manufacturer name in info.json * Keymap updates * Add layout for use with ws2812b and such * Fixes based on code review
* Add C(), A() and G() to match already existing S() (#4673)fauxpark2019-01-259-15/+14
|
* rs: code friendly keymap for preonic, iris and my preonic clone (#4303)Olivier Poitrey2019-01-2516-0/+761
| | | | | | | | | | | I worked on those keymap to simplify the use of 60% keyboards for coders. Instead of trying to mimic planck, this keymap remove raise/lower layer complexity and keep some important sign keys for coder in the upper right side pretty much the same way as they are on a full keyboard. A karabiner configuration is also provided to mimic most of the keymap features on the macbook internal keyboard for when you are forced to use it.
* [Keymap] New kbd67/hotswap keymap for writing both code and math (#4933)zunger-humu2019-01-254-0/+227
| | | | | | | | | | | | | | | | | | | | | | | | * Custom keymap. * Fix magic layer, enable Unicode. * Update README. * Make Unicode config change keymap-local. * Move magic to AltGr, simplifying layout. * Changes per Drashna. * Fix magic+esc = backtick! * Change reset implementation per Drashna's suggestion. * Add a few more symbols so long as the commit is open - √ℜℂℤ⊙ℚℕ and the like. * Typo fix. * Slight simplification, drop an extra variable.
* Add support for Clueboard 66% rev4skullY2019-01-248-0/+1465
|
* [Keyboard] Remove hadron ver0 as it is no longer required (#4921)zvecr2019-01-244-40/+0
|
* Remove unused fn_actions[] and action_function() in default keymaps (#4829)fauxpark2019-01-2415-137/+18
|
* [Keyboard] KBD67: enable bootmagic lite by default (#4931)MechMerlin2019-01-233-7/+14
| | | | | | * enable bootmagic lite by default * add a second layer with a reset key
* [Keymap] Adding keymap for Nyquist (#4918)shovelpaw2019-01-233-0/+202
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added busby222 config * Fixed bug with leftover colemak and dvorak layouts * Fixing dumb mistake * Minor tweaks to layout. Need to use at work tomorrow to make more adjustments * Added mouse controls for raised layer * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update config.h Added mouse specific settings for smoother mouse movement (default is sort of hard to use) * config.h cleanup * Lowering max mouse speed (personal preference) * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update config.h * Update rules.mk * Added MIDI layer * Switched the Adjust layer to an MO call * Update keymap.c * Fixing bugs related to midi layer * Changed "Caps Lock" ctrl to RCTRL for use in VirtualBox * Added shovelpaw keyamp * Removed deprecated QUANTUM_DIR code block * Switched midi layer to be only active when held * Addressing requested changes * Removed unnecessary include statement
* Remove lfkeyboards parent rules.mk as its only required for mini1800zvecr2019-01-232-1/+2
|
* [Keyboard] Add BDN9 (#4919)Danny2019-01-237-0/+216
|
* [Keyboard] Add KBD67 Hotswap Support (#4916)MechMerlin2019-01-2319-8/+544
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial commit * move the original kbd67 stuff into its own directory, rev1 * get rid of vanilla cookie cutter code * put in the switch matrix pins, backlight pin, and rgb underglow pin. Number of underglow LEDs is questionable. * switch matrix created for hotswap * create a basic keymap for testing * make info.json for QMK Configurator support * rename kbd67 due to compile error * kbd67 generic readme file * fix make instructions for the new rev1 * comment out unneeded rgb light #defines * Update keyboards/kbd67/readme.md Add an extra space for proper markdown rendering Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update keyboards/kbd67/hotswap/hotswap.h Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update keyboards/kbd67/hotswap/keymaps/default/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * use pragma once * proper format of MechMerlin
* Fixup the clueboard 66 info.jsonskullY2019-01-234-11/+15
|
* Clueboard refresh (#4902)skullydazed2019-01-23101-4094/+583
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Cluecard: refactor - renamed layout macro KEYMAP to LAYOUT - reformatted layout macro to more closely resemble physical device layout - keymaps now use #include QMK_KEYBOARD_H - config.h files updated to use #pragma once method - deleted outdated QUANTUM_DIR code blocks from rules.mk files - white space changes on rules.mk files (alignment/readability) * Cluecard: Configurator support * Cluecard: readme update - added image - updated Docs links * Clueboard 66% HotSwap: corrected matrix and Configurator data - removed k31 and k84 from LAYOUT - both appear to be unsupported for this PCB according to images on clueboard.co - updated block comment mock-ups to match changes - rebuilt info.json file - delete removed keys from default keymap.c * Clueboard 66% HotSwap: readme update - fix make example - updated Docs links * Clueboard 66% HotSwap: 66_ansi keymap update Updated to use #include QMK_KEYBOARD_H * Clueboard 60% refactor - renamed layout macro KEYMAP to LAYOUT_all - renamed layout macro KEYMAP_AEK to LAYOUT_aek - removed redundant KC_TRNS definitions from keymaps - all keymaps now use #include QMK_KEYBOARD_H * Clueboard 17%: refactor * Clueboard 17%: Configurator support * Clueboard 17%: update Docs links in readme * Cleanup the 2x1800 files * Update Clueboard 60% to standard matrix * Update the clueboard default keymaps * Refresh and update clueboard 17 * Add the 66% hotswap to Clueboard's readme * Clarify the 66% hotswap's readme * change the image to imgur * Update the clueboard 66 to follow modern standards * update clueboard 66_hotswap to follow modern practices * Move the logo to imgur * update clueboard/card to follow modern practices * remove clueboard/66 as a valid make target * Address comments in #4902 * fix user keymaps after the changes
* [Keyboard] Add DataHand keyboard support (#4847)Nikolaus Wittenstein2019-01-227-0/+733
|
* [Keymap] Add a compile-time provided macro and assign to _FL (#4908)Rys Sommefeldt2019-01-223-9/+27
| | | | | | * Update make command with correct variant * Add a custom keycode for a compile-time defined macro and add to _FL
* Added info.json for TGR AliceFelipe Coury2019-01-221-0/+12
|
* Rename i2c_slave functions so it can coexist with i2c_master (#4875)James Churchill2019-01-223-18/+18
| | | Also merges tx/rx buffers, as only one is necessary.
* Fix for ISO layout in tada68:rys (#4906)Rys Sommefeldt2019-01-211-2/+2
|
* [Keyboard] Added TGR Alice keyboard support (#4896)Felipe Coury2019-01-219-0/+819
| | | | | | | | | | | * Added TGR Alice keyboard support This keyboard uses ps2avrGB firmware, so I used the same matrix Bootmapper Client was using and was able to flash it appropriately. * Refactor alice to use QMK core * Fixed markdown line breaks on TGR Alice readme
* handwired/retro_refit: refactor, Configurator support and readme update (#4899)noroadsleft2019-01-214-96/+155
| | | | | | | | | | | | | | | | | | | * handwired/retro_refit: refactor - retro_refit.h - updated to use #pragma once include guard - refactored layout macro to not auto-prepend KC_ to keycodes - renamed to LAYOUT (from KEYMAP) - aligned for readability - default keymap.c - now uses #include QMK_KEYBOARD_H - removed unused fn_actions and action_get_macro blocks * handwired/retro_refit: Configurator support * handwired/retro_refit: readme update Updated readme to format of current QMK template.
* [Keyboard] Tmo50 initial commit (#4891)Emīls Delle2019-01-207-0/+433
| | | | | | | | | | | | | | | | | | * Create ISO HHKB keymapping for GH60 * Add media controls to Fn layer * Use M(x) instead of F(x), add Copyright text * Create initial firmware for TMO50 * Correct year and author * Fix repos README * Remove unnecessary code * Change include guard in tmo50.h
* Plain60 Configurator support and cleanup (#4888)noroadsleft2019-01-203-6/+82
| | | | | | | | | | * Plain60: remove redundant include guard from plain60.h Superseded by #pragma once. * Plain60: add Docs links to readme file * Plain60: Configurator support
* Add crd's do60 (#4889)Jason Thigpen2019-01-201-0/+33
|
* Added VIA Configurator support to Snagpad (#4890)Wilba2019-01-203-2/+176
|
* schaeferdev layout for hhkb implementing movement layer (VIM style + Mouse) ↵Daniel Schäfer2019-01-194-0/+122
| | | | | | | | | | | | (#4883) * new hhkb keymap implementing movement layer + comfort features * Apply suggestions from code review Co-Authored-By: schaefer-dev <schaefer.dev@gmail.com> * removed deprecated function action_get_macro and mousewheel configs that are no longer used
* handwired/reddot refactor, Configurator support and readme update (#4886)noroadsleft2019-01-194-56/+144
| | | | | | | | | | | | | | | | | | | | | | * handwired/reddot: refactor - reddot.h - updated to use #pragma once include guard - renamed layout macro KEYMAP to LAYOUT - refactored arguments to more closely resemble physical layout - aligned for readability - keymaps/default/keymap.c - now uses #include QMK_KEYBOARD_H - updated include path for keymap_french.h - refactored to use short keycodes - aligned for readability * handwired/reddot: Configurator support * handwired/reddot: readme update - update readme to current QMK template - add KLE permalink to my best guess at the layout
* Add Plain60 support (#4887)Maarten Dekkers2019-01-196-0/+200
| | | | | | | | | | * Add Plain60 support * Delete info.json * Remove definition of KC_TRNS in keymap * Add spaces for proper markdown to readme.md
* [Keyboard] Enable RGB Underglow for Idobo Boards (#4885)Stefan Peterson2019-01-191-3/+4
| | | | | | | | | | | | * Update rules.mk * Update rules.mk * Update rules.mk * Update rules.mk * Update rules.mk
* [Keyboard] DC60 layout_all not really layout_all (#4884)MechMerlin2019-01-193-14/+15
| | | | | | | | | | * add k3c and change layout to LAYOUT_all * fix up info.json for the new layout * forgot to add k3c into the physical layout matrix * fix keymaps
* [Keyboard] TKC Candybar: Correct info.json (#4882)TerryMathews2019-01-191-1/+4
| | | | Inadvertently left a key position out of info.json, keeping it from rendering properly.
* [Keyboard] Initial support for TKC Candybar (#4881)TerryMathews2019-01-1814-0/+2579
| | | | | | | | | | | | | | | | | | * Initial support for TKC Candybar * Correct FN layer issue Both shift keys were overloaded. Moved Caps Lock to FN + C. * Update keyboard description in config.h. * Info.json * Update project information * Update keyboards/candybar/readme.md Co-Authored-By: TerryMathews <terry@terrymathews.net>
* handwired/qc60: refactor, Configurator update, and readme update (#4878)noroadsleft2019-01-185-65/+606
| | | | | | | | | | | | | | | | | | | * handwired/qc60: refactor and Configurator update - correct layout macro name (LAYOUT_ANSI_DEFAULT to LAYOUT_ansi_default) - add layout data for remaining layout macros - correct ISO layout macros (neither had a split left Shift) - refactor LAYOUT_iso_alt (place KC_NUHS key on home row; consistent with LAYOUT_iso_default) - proto.h refactored to use #pragma once include guard * handwired/qc60: keymap refactor - delete redundant KC_TRNS and KC_NO aliases * handwired/qc60: readme update - update header (made consistent with QMK template) - update Docs links (Newbs Guide; grammar)
* [Keyboard] handwired/ortho60 Configurator update, readme update, and rules ↵noroadsleft2019-01-183-5/+75
| | | | | | | | | | | | | | | | | tidy (#4877) * handwired/ortho60: Configurator update - correct labels for Up and Right keys - add layout data for LAYOUT_1x2uC * handwired/ortho60: readme update - update readme file to use QMK template * handwired/ortho60: deleted DEFAULT_FOLDER rule Not needed as the keyboard currently has no revisions.
* TKC1800 refactor and Configurator visual fixes (#4870)noroadsleft2019-01-1813-826/+344
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * TKC1800: refactor - tkc1800.h - updated to use #pragma once - visual alignment - update config.h files to use #pragma once - update all keymaps to use #include QMK_KEYBOARD_H - delete redundant mod mask, KC_TRNS, and KC_NO definitions - reformat keymap layers for readability - add block comment for Function layer in default keymap - delete commented action_get_macro code blocks (deprecated function) - update files to better conform with QMK coding conventions - update smt keymap to use set_single_persistent_default_layer (instead of persistent_default_layer_set) - replace instances of `?=` with `=` in rules.mk * TKC1800: Configurator visual fixes - correct key sizes and positioning - reformat file so each physical key object has its own line for readability - update and add `label` keys for readability * TKC1800: readme update - fix image gallery link - update Hardware Supported and Hardware Availability lines - update make example (add :default suffix) - update QMK Docs links (Newbs Guide; grammar) * Add missing semicolons to smt keymap
* Fixed the build break of helix/rev1:OLED_sample caused by PR #4462. (#4874)Takeshi ISHII2019-01-181-0/+20
|
* Add cursor keys to top layer (#4876)Kenny Hung2019-01-181-4/+4
|
* [Keyboard] Fix bootloader size for v60_type_r (#4873)WillyPillow2019-01-171-7/+8
|
* handwired/ortho5x13: layout macro refactornoroadsleft2019-01-171-5/+2
| | | | | | | | Discovered the LAYOUT_compact macro didn't compile in QMK Configurator. Realized the reason for that was that it automatically prepends `KC_` to every keycode received. Renamed the macro to LAYOUT_kc so Configurator will ignore it. Also changed the file to use the #pragma once include guard because I was in here anyway.