summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* Add standard layout 60% support for QMK Configurator and user space (#2950)MechMerlin2018-05-123-1/+22
|
* xtonhasvim cleanup (#2947)xton2018-05-121-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * FORK! * WIP - just how i like it * empty * more movement * mouse keys * more vimminess * append/insert shift * WIP - vim macros * blocked out layer below in cmd mode. also, about to restart my cmd approach. * WIP - new vim layer ripoff of the ergodox one, but rewritten as a state machine. * debugged some, got key repeat working * moooar coverage * moooar coverage * regular vis mode * basically done with basics. * some refactoring - common movement sequences into helper function - added some rgb controls * modkey passthru feature * stdized on cmd-left/right instead of ctrl-a/e sadly. as there's no reliable shift-ctrl-e * indicator lights * moved vim layer into userspace * cleaned up some yanking edge cases * docs and some tweaks to layerescapes * updated/added license strings * updated comments * moved config changes to keymap * spurious changes removed * cleanup pass, HT drashna for suggestions - used _keymap() pattern to better modularize event processing in userspace - made some static things static - removed unused function - improved reset.
* More work on Talljoe layout including adding layout support for HHKB and ↵Joe Wasson2018-05-127-2/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TKL. (#2946) * Add tap-dancing semicolon. * Infinity60 was running out of USB space. * Rename common layout variable so it doesn't collide with some keyboards. * Godspeed!!! * Patch the number of LEDs for 1up60rgb * Don't light up if rgblight is off. * Add HHKB layout. * Add HHKB to Talljoe's layout. * Bring back bananasplit keymap. * info.json * Userspace config.h doesn't seem to be setting PREVENT_STUCK_MODIFIERS * Remove 1uprgb workaround * Add TKL to talljoe keymap. Also introduces the tkl layout.
* Added bootmagic_lite() (#2942)Wilba65822018-05-121-0/+29
|
* Xton's first keymap! (#2941)xton2018-05-125-0/+275
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * FORK! * WIP - just how i like it * empty * more movement * mouse keys * more vimminess * append/insert shift * WIP - vim macros * blocked out layer below in cmd mode. also, about to restart my cmd approach. * WIP - new vim layer ripoff of the ergodox one, but rewritten as a state machine. * debugged some, got key repeat working * moooar coverage * moooar coverage * regular vis mode * basically done with basics. * some refactoring - common movement sequences into helper function - added some rgb controls * modkey passthru feature * stdized on cmd-left/right instead of ctrl-a/e sadly. as there's no reliable shift-ctrl-e * indicator lights * moved vim layer into userspace * cleaned up some yanking edge cases * docs and some tweaks to layerescapes * updated/added license strings * updated comments * moved config changes to keymap * spurious changes removed
* Fix syntax, add laylock with backlight toggle on locked layer (#2940)akrob2018-05-121-18/+88
| | | | | | | | | | * Create config.h * Create rules.mk * Create keymap.c * fix syntax and add latest
* FaceW Keyboard Support (#2939)MechMerlin2018-05-1213-0/+1011
| | | | | | | | | | * preliminary checkin for facew keyboard * Update readme file * put the standard 60 ansi layout in * update rules to have LAYOUT_60_ansi to use my userspace layouts
* Updated Ergo42 hdbx keymap (#2927)Hide2018-05-113-106/+134
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add * Revert "Add" This reverts commit 4b10fef88712a63f4a91410410b4c99346fa1b24. * Add Ergo42 keymaps for JIS layout * Fix hdbx keymap for Ergo42 Changed some keys layout and add description. * Updated hdbx keymaps for Ergo42 Now using update_tri_layer_state. Underglow color sync layer-switching. * Fixed hdbx keymap Deleted rgb define line (now using master) and fixed some issues pointed out. * update ignore * fixed
* Fix up info.json file for Iris (#2935)Danny2018-05-101-1/+1
|
* Backlight and RGB now working for JJ50 (#2929)WarmCat2018-05-1013-46/+525
| | | | | | | | | | * Added support for JJ50 from KPRepublic, no rgb or backlight control yet. Added as a layout of ymd96 at the moment (same microprocessor). Basic keymap with three layers to get started. * Added support for JJ50 * Tidied up jj50 code, backlight and RGB is now working. * Renaming "KEYMAP" to "LAYOUT" to adhere to the new QMK standards.
* Move ckeys workshop to its own directory (#2928)MechMerlin2018-05-1017-6/+17
| | | | | | | | | | | | * move obelus and nakey to ckeys directory * delete the originals * short readme about ckeys * edit readmes to reflect new changes * add build guide info..and here's me trying to retrigger the build job
* Added propper support for Lets split vitamins (#2559)Mikkel Jeppesen2018-05-0919-0/+1679
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added support for the upcomming Lets_split vitamins included * Updated readme * Corrected header of readme * Enabled RGB * Broke everything * broke some more shit * Revert "broke some more shit" This reverts commit 6ad68e6269cc0d04c16564ce9598dfd3db1e23c1. * Revert "Broke everything" This reverts commit feeee4e40db15a726f2292b6a9406ef45c1e54a7. * Fixed USB detection, and RGB on slave * started modifying readme, to use msys2 * Added support for the upcomming Lets_split vitamins included * Updated readme * Corrected header of readme * Enabled RGB * Broke everything * broke some more shit * Revert "broke some more shit" This reverts commit 6ad68e6269cc0d04c16564ce9598dfd3db1e23c1. * Revert "Broke everything" This reverts commit feeee4e40db15a726f2292b6a9406ef45c1e54a7. * Fixed USB detection, and RGB on slave * started modifying readme, to use msys2 * Updated readme to reflect use of msys2 Added avrdude to msys path * added avrdude option to msys installer * Removed extra installation of avrdude * Renamed to vitamins_included and implemented drashnas changes * Fixed include guard * Fixed some includes, and added avrdude target to docs. * Fixed default keyboard
* Add standard layout to XD60 (#2925)MechMerlin2018-05-0917-62/+82
| | | | | | | | | | * add new layout and fix formatting * Add 60_ansi layout so I can use my user space defined layouts * Make QMK_KEYBOARD_H and LAYOUT renames * update info.json file
* QMK Configurator Support for Paladin64 PCB (#2926)MechMerlin2018-05-094-7/+106
|
* Alf X2 Layout Fixes (#2923)MechMerlin2018-05-085-55/+61
| | | | | | | | | | | | | | | * Move the microswitches to the top of the keyboard like how it is physically Format change to make things pretty * Fix keymap to match the new layouts * stopping point at new info.json file * Update readme * Finish up QMK Configurator fixes for info.json
* small update to default keymap (#2902)Pim Ostendorf2018-05-081-1/+1
| | | | * changed behaviour of the spacebars in game mode to better support games
* QMK Configurator Support for bananasplit (#2882)MechMerlin2018-05-0814-63/+74
| | | | | | | | | | | | * Change KEYMAP to LAYOUT refactor * Add info.json for QMK Configurator Support * Change LAYOUT_ansi to LAYOUT_60_ansi * removed talljoe's placeholder keymaps * change LAYOUT to LAYOUT_base
* more fixes for configurator (#2920)Hannes Egler2018-05-081-4/+4
|
* Configurator updates for Atreus62 (#2913)noroadsleft2018-05-088-284/+295
| | | | | | * c10r: Atreus62 * Removed bootloader flag from info.json
* Merge branch 'master' of github.com:qmk/qmk_firmwareJack Humbert2018-05-0817-250/+19
|\
| * Fix Atom47 KeyboardDrashna Jaelre2018-05-0817-250/+19
| |
* | updated music maskJack Humbert2018-05-082-4/+12
|/
* Adds IS31FL3731 RGB Matrix Implementation (#2910)Jack Humbert2018-05-085-13/+157
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * adds is31fl3731 rgb matrix implementation * fix build script for force pushes * allow bootloader size to be overwritten * adds planck light implementation * split led config into 2 arrays * idk * betterize register handling * update planck implementation * update planck * refine rgb interface * cleanup names, rgb matrix * start documentation * finish up docs * add effects list * clean-up merge * add RGB_MATRIX_SKIP_FRAMES * add support for at90usb1286 to bootloader options
* kbd75 fixes for the configurator (#2908)Hannes Egler2018-05-081-89/+90
| | | fixed the info.json
* KBD8X QMK Support (#2915)MechMerlin2018-05-089-0/+504
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial commit * add row/column and pin info * Add first part of switch matrix * documentation and additional config items * map out the non confusing part of the matrix * map out the top row * ok I think I got it * fix some stupid compile errors * put in a default keymap * rename LAYOUT to LAYOUT_all * add a standard layout and info.json file * Fix up readme for default keymap * Add toggle key LED functionality * changes based on review feedback
* added additional configurator support (#2905)Hannes Egler2018-05-076-147/+550
| | | | | | | | | | | | | | | * added additional configurator support Added support for choosing between 5 configurator options: Layout (supports all keys) Layout_ansi_1u Layout_iso_1u Layout_ansi Layout_iso * confirming to conventions replaced .h filenames with QMK_KEYBOARD_H
* Thanks to talljoe, 1up60 actually only has 16, not 20 RGB LEDs (#2906)MechMerlin2018-05-071-1/+1
|
* Fixed hdbx keymaps (#2899)hdbx2018-05-052-35/+35
| | | | | | | | | | | | | | | | * Add * Revert "Add" This reverts commit 4b10fef88712a63f4a91410410b4c99346fa1b24. * Add Ergo42 keymaps for JIS layout * Fix hdbx keymap for Ergo42 Changed some keys layout and add description.
* Added Tanuki Keyboard (#2894)Pim Ostendorf2018-05-056-0/+340
| | | | | | | | | | | | * added tanuki * updated definitions to new qmk standard * complying with suggestions made by drashna * update rulesfile * used qmk template for readme file
* infinite emoji (#2898)Nick Choi2018-05-041-81/+66
|
* update with qmk master (#2887)sdothum2018-05-0468-0/+8574
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add splitography * trim keymap.c * add Makefile * rename Makefile to rules.mk * thumb key definition * thumb key definition * thumb key definition * blue/orange layer swap, double qwerty steno exit * fix TxBolt 1-3 key chord suppression (PREVENT_STUCK_MODIFIERS) * add audio control * beakl 8+10, dvorak (standard and splitography wide variant) * beakl 8+10, dvorak (standard and splitography wide variant) * shift layer home blocks * regex layer key changes * tilde align symbol navigation and regex layer * splitography/planck code break out into common .h segments * splitography/planck code break out into common .h segments * splitography common library * splitography common library * splitography beakl altgr home row * updating with qmk master
* QMK Configurator support for Sentraq S60-x (#2889)MechMerlin2018-05-0421-41/+65
| | | | | | * change to QMK_KEYBOARD_H * add info.json for QMK Configurator Support
* Feature/ca66 json (#2897)Xerpocalypse2018-05-043-4/+16
| | | | | | | | | | * Made an appropriate KLE and converted it. For use with the CA66 on qmk.fm * Changed KEYMAP to LAYOUT to match new info.json * Changed #include and LAYOUT for new info.json
* Add "oscillope" layout for the Orthodox (#2893)Oscillope2018-05-043-0/+145
| | | | | | | | * Initial layout for the Orthodox * Added handy programming macros * Swapped raise/lower and os/alt to make it easier to reach the more used keys.
* layer double tapping fixed (#2885)zwnk2018-05-043-3/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * impstyle keymap added * impstyle keymap updated * mouse layer added to impstyle keymap * keymap updated * fixes * impsytle layout: mouse layer added * comments added * comments added * bugfix * typo fixed * double tap fixed * double tap fixed * still testing double tab * double tab mouse layer is working * README added * README updated
* Add new keymap for Ergo42 (#2891)hdbx2018-05-044-0/+312
| | | | | | * Add Ergo42 keymaps for JIS layout
* Submit/ergo42 default keymap update (#2890)Biacco422018-05-048-48/+163
| | | | | | | | * Add new default keymap for Ergo42. * Rename keymap names * Update TAPPING_TERM
* Add saschagrunert planck keymap (#2886)Sascha Grunert2018-05-042-0/+37
|
* Updated keymap for Dr NotSoKind Planck layout (#2877)Nico Hormazábal2018-05-032-35/+35
| | | | | | | | | | | | | | | | | | | | | | | | | * added own keymap for planck * dynamic macros * moved the reset button * Update readme for volume explanation * Format * 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
* QMK Configurator updates: Atom47, Atomic and Atreus (#2883)noroadsleft2018-05-0324-1307/+1307
| | | | | | | | | | | | | | | | | | | | | | | | * QMK Configurator update for Alpha 28-key * QMK Configurator update for AMJ40 * QMK Configurator update for AMJ Pad * QMK Configurator update for Atom47 * QMK Configurator update for OLKB Atomic * QMK Configurator updates: Atom47 and Atreus * QMK Configurator updates: Atom47 and Atreus * QMK Configurator update for OLKB Atomic and Atreus * QMK C10R: Attempting fixes for Atreus keymap errors * QMK C10R: Attempting fixes for Atreus keymap errors * QMK Configurator: Bug fixes for Atreus keymaps
* AJP10304 Planck and JJ40 layouts. Added fn2 layer (#2879)ajp103042018-05-024-71/+262
|
* Add dilly/pletcher layout (#2880)Charles Pletcher2018-05-023-0/+110
| | | | | | | | | | | | | | | | | * Add pletcher keymap to dilly/keymaps For the moment, this keymap just removes unneeded RGB keycodes, since an iPad will cut the keyboard off if LEDs are turned on. * Drop support for A_RSFT, add media and autoshift * Lower USB_MAX_POWER_CONSUMPTION for dilly on iPad * Document USB_MAX_POWER_CONSUMPTION This config option is useful for limiting the requested power by, e.g., an iOS device. While the default value is 500, a much lower value--say, 50--can sufficiently power a small keyboard without LEDs.
* Add cijanzen Pearl 40% keymap (#2878)christopherjanzen2018-05-025-0/+144
| | | | | | | | | | | | | | | | | | | | | | | | * Add personal keymap for Pearl 40% * Updating readme and adding keymap image * Updated readme * Force make to use Python 3 * cleanup keymap * updated keymap image * update readme for new keymap image * reverting atmega32a_program * removed redundant sections of user config and rules * fixed user config file * fixed led indicators to properly show layer 4
* Update to drashna keymaps and userspace (#2876)Drashna Jaelre2018-05-028-10/+296
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix Unicode sample * Add irony mark * Remove unpretty keymaps * Add QMK DFU and Conditional Music Mode * Unicode fixes * Unicode fixes * Make layer indication more modular * Finish removing Faux Click * Cleanup of UserSpace and addition of 'update_tri_layer_state' function * Add modifier status indicators to Orthodox * Remove tri layer function * Minor tweaks * Remove the Orthodox's Indicator's reliance on layer_state_set * Add custom EEPROM settings * Make EEPROM config more efficient * Viterbi Config * Add Iris Keyboard layout and Userspace cleanup * Iris keyboard tweaks * Use Grave Escape on Iris * Update Readmes
* QMK Configurator Support for NIU Mini (#2874)MechMerlin2018-05-025-7/+23
| | | | | | | | * QMK Configurator support for niu mini * Fix naming * looks like I messed up the include
* Addkeymap/satan fakb (#2833)krasmaralde2018-05-024-0/+201
| | | | | | | | | | | | | | | | | | | | * edited keymap and fitted for tada68 * edited rules to make mouse work * filled config.h to make mouse cursor move smooth * added descriptive readme * added layout with split backspace and steamlined naming * added layout with split shift, split backspace and split # * changed keymap to fit the new layout * removed duplicate layout KEYMAP_FAKB and pointed keymap.c to default on * further cleanup from layout duplicate
* QMK Configurator updates for Alpha 28-key, AMJ40 and AMJ Pad (#2873)noroadsleft2018-05-028-2/+80
| | | | | | | | | | | | * QMK Configurator update for Alpha 28-key * QMK Configurator update for AMJ40 * QMK Configurator update for AMJ Pad * QMK Configurator update for Atom47 * QMK Configurator update for OLKB Atomic
* iris impstyle keymap, mouse layer added (#2875)zwnk2018-05-023-78/+110
| | | | | | | | | | | | | | | | | | | | | | * impstyle keymap added * impstyle keymap updated * mouse layer added to impstyle keymap * keymap updated * fixes * impsytle layout: mouse layer added * comments added * comments added * bugfix * typo fixed