summaryrefslogtreecommitdiff
path: root/keyboards
Commit message (Collapse)AuthorAge
* [Keyboard] Assorted personal keymap/layout updates (#6621)Jonathan Rascher2019-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Switch Quefrency back to I2C (#6161 fixes the lag) * Update Quefrency keymap * Add reset and EEPROM reset keybindings so these tasks can be performed separately, rather than relying on Bootmagic Lite, which performs both tasks at the same time. * Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used as part of a more complex keybinding, whereas Fn+Tab is always safe. * Update KBD67 keymap * Add reset and EEPROM reset keybindings so these tasks can be performed separately, rather than relying on Bootmagic Lite, which performs both tasks at the same time. * Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used as part of a more complex keybinding, whereas Fn+Tab is always safe. * Move Menu to a layer tap on the Fn key since that's a more natural location. * Update 60% Tsangan HHKB layout * Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used as part of a more complex keybinding, whereas Fn+Tab is always safe. * Update 60% ANSI split backspace/right-shift layout * Add reset and EEPROM reset keybindings so these tasks can be performed separately, rather than relying on Bootmagic Lite, which performs both tasks at the same time. * Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used as part of a more complex keybinding, whereas Fn+Tab is always safe.
* [Keyboard] Support flashing DZ60 with :flash command (#6624)Jonathan Rascher2019-08-30
|
* [Keyboard] Support flashing Instant60 from command line (#6625)Jonathan Rascher2019-08-30
|
* [Keyboard] Add option to use 4x12 layout for Nyquist (#6633)Danny2019-08-30
| | | | | | | | | | | | | | * Add option to use 4x12 layout for Nyquist * Add 4x12 Nyquist support to configurator * Add height to 4x12 configurator layout Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Remove QWERTY keycode Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* [Keymap] Personal ISO-ish keymap for HHKB (#6632)Tobias V. Langhoff2019-08-30
| | | | | | * Personal ISO-ish keymap for HHKB * Fix keymap image
* [Keyboard] Add Caravan keyboard (#6630)Nick Christus2019-08-30
| | | | | | | | | | | | * added caravan keyboard * updates per PR review * updated bootmagic setting * updated LAYOUT * updated imgur url
* Update Atreus to current code conventions (#5849)Joel Challis2019-08-30
| | | | | | | | | | * Update atreus to current code conventions - add multi revision instead of defines * Remove config.h duplication from user keymaps * Add breaking change log * Add missing pragma once
* Migrate ACTION_BACKLIGHT_* to BL_* (#6299)fauxpark2019-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Branch point for 2019 Aug 30 Breaking Change * LUFA USB descriptor cleanup (#4871) * Fix indentation * Fix braces * Expand descriptor headers * Align descriptor elements * Nicer formatting * Tidy up preprocessor statements * Remove VERSION_BCD redefine - LUFA_VERSION_INTEGER is currently 0x170418 * Tidy up comments * Tweak ordering of HID report elements (no functional changes) * We don't need all of these newlines * Move default USB_MAX_POWER_CONSUMPTION closer to where it makes sense * Ask nicely * Add some more comments * Change indentation back to 4 spaces * Add changelog entry * Language Keymap extras backport from ZSA fork (#6198) * Swedish extra keymap refactor * Fix swedish $ sign definition (#81) * Fix br abnt2 keymap compilation error * Add PR changelog doc * Update PR6198.md * Enforce clang-format (#6293) * Enforce clang-format on commit for core files * forgot about tests * Migrate ACTION_LAYER_MOMENTARYs to MO() (#5176) * Migrate ACTION_LAYER_MOMENTARYs to MO() * Add changelog entry * Update docs/ChangeLog/20190830/PR5176.md Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com> * Migrate ACTION_BACKLIGHT_* to BL_* * Add changelog * Update docs/ChangeLog/20190830/PR6299.md Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Remove KC_DELT alias in favor of KC_DEL (#6327)Konstantin Đorđević2019-08-30
| | | | | | * Remove KC_DELT alias in favor of KC_DEL * Add changelog
* Update swedish based keymaps with newer keycodesDrashna Jaelre2019-08-30
|
* Migrate ACTION_LAYER_MOMENTARYs to MO() (#5176)fauxpark2019-08-30
| | | | | | | | | | * Migrate ACTION_LAYER_MOMENTARYs to MO() * Add changelog entry * Update docs/ChangeLog/20190830/PR5176.md Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Wonderland: README (#6613)Yan-Fa Li2019-08-27
| | | | | | | | | | | | * Wonderland README breaks * Wonderland info.json * Update keyboards/maartenwut/wonderland/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* [Keymap] default keymap fix for questionmark (redox, redox_w) (#6574)Jorde Vorstenbosch2019-08-27
| | | | | | | | | | | | * default keymap fix for questionmark Added /? to the default position for a qwerty keyboard. Moved |\ to the left ctrl with the same behaviour as before. * Small PR adjustments and Keypad optimization * Update keymap.c * Update keymap.c
* pegasushoof Specify the bootloader to use :flash (#6614)Yan-Fa Li2019-08-26
| | | A support for newer :flash command to pegasus hoof
* Mars80 Bug: Physical/Electrical Matrix Mismatch (#6612)MechMerlin2019-08-26
|
* [Keymap] Redox_w Use layer_state_set_user instead of matrix_scan_user (#6608)Gabes Mak2019-08-25
| | | | | | * use layer_state_set_user * fix
* RGB Inidcator example for new van pcbs (#6544)Ethan Madden2019-08-25
| | | | | | | | * RGB Inidcator example for new van pcbs * simplify config.h As per @drashna in CR
* [Keyboard] Maartenwut Wonderland PCB (#6492)Yan-Fa Li2019-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial Commit * ID * Use current manu name * Fix define DEBOUNCE Co-Authored-By: fauxpark <fauxpark@gmail.com> * Fix NUM Lock LED detection Co-Authored-By: fauxpark <fauxpark@gmail.com> * Fix CAPs LED detection Co-Authored-By: fauxpark <fauxpark@gmail.com> * Fix Scroll Lock LED detection Co-Authored-By: fauxpark <fauxpark@gmail.com> * Use correct convention for setting pins * Move folder to maartenwut - enable velocikey * Fix columns size * Sync with homerowco * Add Keebs keymap * Best practices * Latest keymap changes from homerowco
* Add 2015 revision of Pegasus Hoof to QMK (#6595)Yan-Fa Li2019-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add 2015 revision of pegasus hoof to QMK * Add different version strings * Fix ansi tkl layout - temporary JIS mapping, I can't test this as I don't have the hardware * Reverse engineer JIS layout macro for 2015 Pegasus Hoof * Linting on 2013.h * Add more resources to readme * Update keyboards/bpiphany/pegasushoof/2013/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/bpiphany/pegasushoof/2015/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/bpiphany/pegasushoof/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/bpiphany/pegasushoof/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Try to use core debouncing code * return changed * Use helpers
* [Keyboard] New Keyboard: EVE Meteor (#6565)MechMerlin2019-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial commit * Add the correct pins and ordering * create an appropriate keymap macro for the board * add an appropriate LAYOUT macro * add a keymap that fits the LAYOUT layout macro * add QMK Configurator support * add missing pin D7 and LAYOUT_all * fix my mistake when I added an extra key to the electrical matrix instead of the physical one * add qmk configurator support for LAYOUT_all * Update keyboards/eve/meteor/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/eve/meteor/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com> * use the default names so BMC still works * remove mcu rules as per resolution of 6253
* [Keymap] a keymap to "transform" a jj40 info a simil Alpha28, to enjoy its ↵Stefano2019-08-24
| | | | simplicity and power (#6599)
* [Keyboard] Add JNAO keyboard (#6598)Danny2019-08-24
| | | | | | | | | | | | | | * Add JNAO keyboard * Use layout macro for default_4x12 * Add bakingpy keymap * Add info.json data * Remove bakingpy keymap from jnao, add ortho_4x12 layout fetching * Clear up default keymaps
* [Keymap] ISO keymap for TADA68 with programming in mind (#6597)Iain King2019-08-24
| | | | | | | | * Layout with better use of navigation keys * Update keyboards/tada68/keymaps/onelivesleft/config.h Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Add Soft Serial Speed to Diverge3 keyboard config for compatibility (#5076)Drashna Jaelre2019-08-23
|
* Added 4by3 keyboard (#6547)Elias2019-08-23
| | | | | | | | | | | | | | | | | | | | * Added 4by3 keyboard * Added DEVICE_VER and DESCRIPTION * Removed F_CPU, F_USB, ARCH, and OPT_DEFS * Add 3 new LAYOUT macros for orientations and fixes * Apply suggestions from code review Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Added comments to 4by3 and changed info.json * Update keyboards/4by3/4by3.h Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Relocate pca9555 driver to core (#6563)Joel Challis2019-08-22
| | | | | | | | * Move pca9555 files to central location * Get pca9555 boards compiling * Slight alignment of rules.mk
* Reduce compile size to fix various Travis CI errors (#6426)Drashna Jaelre2019-08-22
| | | Due to feature creep
* [Keyboard] Fix RGB_TOG cycle for Massdrop CTRL default keymap (#6056)Chris Dosé2019-08-21
| | | | This includes the modifier keys in "keys only" mode, bringing the keymap closer to what the off-the-shelf firmware does.
* [Keyboard] Update NovelPad (#6559)fauxpark2019-08-21
| | | | | | | | | | | | * Update NovelPad * Lowercase readme * Update keyboards/novelpad/keymaps/default/keymap.c Co-Authored-By: Joel Challis <git@zvecr.com> * Remove default F_CPU, F_USB, ARCH, and OPT_DEFS - covered in mcu_selection.mk
* [Keyboard] new keyboard "angel17" (#6542)kakunpc2019-08-21
| | | | | | | | | | | | | | | | | | * add angel17 keyboard * fix rules.mk * change BOOTLOADER * set LAYOUT_numpad_5x4 * Update keyboards/angel17/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com> * fix LAYOUTS = numpad_5x4 * update info.json
* [Keyboard] Updates to ZSA boards (#6513)Drashna Jaelre2019-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update Layer functions to use layer_state_t in ZSA Boards * Update Music Mask for ZSA boards Fixes an issue with the board getting stuck on Adjust layer when activating music mode * Add Support for SMART LED Toggle to Planck EZ * Add support for SMART LED toggle in Ergodox EZ * Ifdef swiss cheeze for Oryx Configurator * Documentation and updates * Add Oryx Keymap * Add option to configure the layers for the Layer Indicator * Update keymap with better examples * Make sure eeprom is initialized before reading from it * Force flush of LED matrix when suspending board This fixes an issue where the LEDs don't fully clear sometimes when the host system goes to sleep * Enable RGB Sleeping by default * Add clarification about planck ez led layer config
* [Keyboard] Tweak RGB Matrix timing for ZSA Boards (#6422)Drashna Jaelre2019-08-20
| | | | | | | | | | * Optimize RGB Matrix rendering for Ergodox EZ * Optimize RGB Matrix rendering for Planck EZ * Update keyboards/planck/ez/config.h Co-Authored-By: Joel Challis <git@zvecr.com>
* Remove superfluous JTAG disable code (#6445)fauxpark2019-08-20
| | | | | | | | | | | | | | | | | | * Remove superfluous JTAG disable code * 32A has differently named register * Accidentally some operators * 32A also has different JTAG pins * Wrap disable_jtag() in an ifndef * Document this new define * Rename the define, it conflicts with a LUFA thing Also, move the ifndef wrapping to the call in keyboard_setup()
* [Keymap] dumbpad updates, new keymap (#6481)imchipwood2019-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * removed some debug prints * removed unnecessary files, tweaked some things * rotary encoder button now connected into column 0, row 3 * tweaked keymap and moved encoder control into keymap * tweaks * added test keymap * updated some things to make it easier to work with QMK configurator * updates after merging latest master in * fixed a few things * removed test keymap and all related #ifdefs * changed some dumbpad default keys, added KC_LOCK * added image to readme * added link to PCB github repo * moved lock key to the rotary encoder pushbutton * making suggested changes from @fauxpark in https://github.com/qmk/qmk_firmware/pull/6452 * adding bootmagic lite since i'm lazy and haven't soldered on the reset button... * renamed to * using 7 underscores for KC_TRNS * adding my layout (default is for wife) * updated my own layout, tweaked default keymap to use cleaner switch for encoder control * removed commented out import from imchipwood keymap, removed unnecessary comment from default layout * added LED layer control * flash the layer indicator LEDs at startup * change layer_state_set_user to layer_state_set_kb Co-Authored-By: Joel Challis <git@zvecr.com> * in layer_state_set_kb, return layer_state_set_user Co-Authored-By: Drashna Jaelre <drashna@live.com> * remove include of upper level config.h, add pragma once Co-Authored-By: Drashna Jaelre <drashna@live.com> * changing default keymap slightly, added config.h for default layout * change _delay_ms to wait_ms * replaced locking numlock with numlock * Update keyboards/dumbpad/dumbpad.c change `keyboard_pre_init_user` to `keyboard_pre_init_kb` Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/dumbpad/dumbpad.c adding `keyboard_pre_init_user()` to `keyboard_pre_init_kb()` Co-Authored-By: Joel Challis <git@zvecr.com> * fixed some comments about the layer key (MO to TT) and the SUB layer rotary encoder control
* [Keyboard] PCB Ruler updates (#6584)noroadsleft2019-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move default keymap's rules to keyboard level * Concatenate the two sets of rules This sets CONSOLE_ENABLE to no, which was being set at the keymap level. * Wrap the USB Device Description in quotes Some preventative maintenance. The firmware for the_ruler can't be compiled without this change if `CONSOLE_ENABLE = yes` because this string has a comma, which gets picked up as two arguments by the Command code, instead of one as it should be. * Linting - remove firmware size impacts - remove trailing white space - visual alignment of rules * Use QMK's pre-loaded default rules for atmega32u4 * Update readme - markdown formatting - update Hardware Availability link (Maple Computing's site has disappeared) - update Docs links * Update header files to use #pragma once
* [Keymap] Add velocikey, move reset and align layout (#6569)Sid Carter2019-08-20
|
* [Keymap] mikethetiger's let's split eh? keymap (#6562)mikethetiger2019-08-20
| | | | | | | | | | | | | | | | | | * Added my Preonic keymap * Update keyboards/preonic/keymaps/mikethetiger/keymap.c Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com> * Update keyboards/preonic/keymaps/mikethetiger/keymap.c Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com> * Added my Preonic keymap * Added my Preonic keymap * mikethetigers lets slpit eh keymap
* Implement NUMLOCK indicator light for XD96 (#6581)Ceremony2019-08-21
|
* Remove old promicro_bootloader_jmp() declarations (#6444)fauxpark2019-08-21
|
* Add a universal flash command for cli (#6224)Drashna Jaelre2019-08-20
| | | | | | | | | | | | | | | | | | | | * Add universal flash command * Add bootloader info to I:C boards * Add support for ATSAM * Add messages for flash target * Message cleanup * Add USB ASP Flashing target * Make usbasp target more universal * Add phoney target for usbasp * Clarify error message when bootloader isn't matched
* Userspace kuchosauronad0 (#6541)kuchosauronad02019-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial commit * Update layout. Tweak rules.mk * initial userspace configuration for kuchosauronad0 * modified userspace for kuchosauronad0 * added OSL_UNI * clean up * clean up * style * style * added more unicode * fixed representation * fixed representation * added comments * added comments, restructure * accidently one line * restructure * restructure * added git_lazy(void) * fixed indenting and added missing symbols * fixed indent * fixed indent * update * change tapping_term to 150 * added UNICODEMAP_ENABLE block * replace register with tap_code where possible * formatting * rearrange sequences * clean up * clean up * added unicode layer * disabled tap dance * add files for encoder * removed unnecessary include * removed unnecessary stuff
* Illustrate the emoji layer (#6555)Mark Stosberg2019-08-17
| | | Now the Emoji layer is easier to visualize.
* [Keymap] add niu_mini custom keymaps (#6552)Dong Zhou2019-08-16
|
* [Keymap] add "ridingqwerty" user and keymap for atreus keyboard (#6533)ridingqwerty2019-08-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * add userspace and atreus keymap * cleaning up notes/comments * Update keyboards/atreus/keymaps/ridingqwerty/atreus.c Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/atreus/keymaps/ridingqwerty/atreus.c Co-Authored-By: Joel Challis <git@zvecr.com> * Create readme.md * remove reference to matrix_init_kb from atreus.c * correct atreus.c * remove unnecessary defines * merge register/unregister sequence into single tapcode * move 'LAYOUT to keymap.c; remove atreus.h * remove TAPPING_TERM from keyboard-level config.h
* Fix Clueboard hotswap gen1 not compiling when LED Matrix is disabled (#6427)Konstantin Đorđević2019-08-16
| | | | | | | | | | * Fix Clueboard hotswap gen1 not compiling when LED Matrix is disabled * Move keymap.json to default keymap folder * Revert "Move keymap.json to default keymap folder" This reverts commit 7f28df909d7e4dcc79ab0ff44fe264656b5dfa18.
* Refactor of lets_split_eh to enable RGB split animations (#6411)Joel Challis2019-08-15
|
* Remove duplicate test keyboards (#6539)Joel Challis2019-08-15
| | | | | | * Remove test keyboards now onekey and splittest have been extended * Add f072 for testing
* [Keymap] Cosmetic fix for default Wasdat keymaps (#6531)fauxpark2019-08-14
|
* [Keymap] Xd75 bulbizarre keymap (#6525)Vince Gellár2019-08-14
| | | | | | | | | | | | | | | | | | * Added Bulbizarre keymap for the XD75 * Fixed no newline at the end of file * Update keyboards/xd75/keymaps/bulbizarre/readme.md Co-Authored-By: MechMerlin <30334081+mechmerlin@users.noreply.github.com> * Update led status check Co-Authored-By: fauxpark <fauxpark@gmail.com> * Remove unnecessary define Co-Authored-By: fauxpark <fauxpark@gmail.com>
* [Keymap] Update gherkin to use gpio (#6520)Joel Challis2019-08-14
|