summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update to drashna keymaps and userspace - RGB edition (#4143)Drashna Jaelre2018-10-1519-248/+282
| | | | | | | | | | | | | | | | | | | | | | | | | | * Fix up userspace after feature merges * Add new macros for keyboard layouts * Keep new layouts in keymap for easy reference * Cleanup layouts * Fix CRKBD wrappers * Fix up comments * Fix spacing in orthodox base layer * ergodox related cleanup * Make KC_MAKE only flash when holding shift * Add option to fast compile boards * Clean up rgb modes to save space * Re-enable Swap Hands on my Iris
* Use DFU bootloader for rev 3Danny Nguyen2018-10-151-1/+5
|
* Add Iris Rev. 3Danny Nguyen2018-10-158-7/+167
|
* Keymap: Add nano keymap for modding Spooka light (#4141)Danny2018-10-150-0/+0
|
* Keymap: add sun_usb keymap for sigma (#4138)Yann Hodique2018-10-157-0/+402
| | | Also add users/sigma, which contains useful code for keymaps.
* Keyboard: Make type 5 the default sun keyboard. (#4137)Yann Hodique2018-10-151-0/+2
| | | | Type 5 is better polished, and probably more common as the last non-USB Sun keyboard.
* Keymap: Move multimedia events to dedicated layer and format config (#4136)Jason Thigpen2018-10-151-13/+35
|
* Keymap: add JJ40 Skewwhiffy layout (#4135)Kenny Hung2018-10-151-0/+219
|
* Keymap: Update to ergodox layout (#4134)Christoffer Holmberg2018-10-152-16/+16
| | | | | | | | | | * Disable KB mouse & cleanup * fix ascii-layout * _______ is now defined by qmk and apparently has been for a year already ;)
* Keymap: Reworked layout (#4133)Christoffer Holmberg2018-10-154-130/+148
| | | | | | | | | | * Reworked layout * Remove redundant defines https://github.com/qmk/qmk_firmware/pull/4133#discussion_r224977420 * fix typo
* Keymap: added default layout to the kbd6x for the tofu hhkb (#4132)Chris2018-10-155-19/+103
| | | | | | | | * added layouts * fixed * might aswell fix the default layout aswell
* Basic Slovenian keymap added (#4128)Žan Pevec2018-10-151-0/+106
| | | | | | * Basic Slovenian keymap added * Author fixed
* Keymap: add new keymap for Iris (#4119)Vyolle2018-10-153-0/+190
| | | | | | | | | | | | | | | | * Add files via upload * Delete config.h * Delete keymap.c * Delete rules.mk * Keymap w/mirror mode and steno support. Keymap w/mirror mode and steno support. Can be used entirely one handed. * Fixed some niggling issues.
* convert to unix line-endings [skip ci]QMK Bot2018-10-151-1/+1
|
* Fix ErgoTravel BoardDrashna Jaelre2018-10-1522-1186/+20
| | | | | | It was not properly including the "config_common" files, and was causing it to break on the configurator. Additionally, updated this to use the split common code.
* Keymap: Move navigation buttons closer to the middle on XD75:skewwhiffy (#4118)Kenny Hung2018-10-132-192/+113
| | | | | | | | | | | | | | | | | | | | | | | | * RGB toggle button * Remove custom lighting effects * Fix small bug in Symbols layer * Ignore mod tap interrupt in XD75 for skewwhiffy, and split layers into two for more flexibility and fix persistent layer issue * Replace shift in nav layer with IntelliJ omnibox shortcut to avoid a sticky shift * Remove custom setting in config, because it were annoying, it were. * Move navigation buttons in one key * Some review markups * Use enums for layers * Use LAYOUT_ortho_5x15 * Revert some capitalization changes made by accident
* Fix Typo in Custom Quantum functions document (led_state) (#4129)asakuno2018-10-131-2/+2
| | | | | *_LOCK   ↓ DEL
* Treasure Type9 Fix: change diode direction to ROW2COL (#4125)MechMerlin2018-10-121-1/+1
|
* Add sendstring_german.h (#4124)Patrick Hener2018-10-121-0/+81
| | | | | | | | | | * added sweet16 test keymap and touched sendstring_german.h * added sendstring_german.h * Delete keymap.c As suggested deleted the keymap file.
* port sun_usb converter from tmkYann Hodique2018-10-1212-0/+785
| | | | initial import
* A comment indicating the insertion location of the new mode was added.mtei2018-10-111-0/+4
|
* add a notice into docs/feature_rgblight.mdmtei2018-10-111-1/+2
|
* Add a temporary comment to quantum/rgblight.h to aid migration.mtei2018-10-111-0/+46
| | | | Add a temporary comment. The content is a contrast table of old magic number and new symbol.
* Keymap: Add crd's simple layout (#4117)Jason Thigpen2018-10-111-0/+48
| | | | | | | | * Add crd's simple layout * Fix transparent mapping in crd's config * Add secondary navigation to fn layer
* Keymap: Undo my backlight workaround (#4122)Oscillope2018-10-112-62/+2
| | | | | | * Update jj40 keymap for easier pgup/pgdn * Backlight problem fixed by a previous commit
* Add documentation for Combo featureDrashna Jaelre2018-10-104-0/+96
|
* Cleanup learning newb linksDrashna Jaelre2018-10-103-8/+8
|
* Update and cleanup AVR Hardware docsDrashna Jaelre2018-10-101-22/+20
|
* Keymap: DZ60 layout based on stephengrier's with PgUp/PgDn/Home/End, Insert, ↵Boris Burger2018-10-103-0/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | etc. (#4110) * DZ60 layout based on stephengrier's with customisations. * CapsLock is used as Fn key. * Del is available as Fn+Backspace & Shift+Backspace (using a macro) * PgUp / PgDn / Home / End = Fn+Arrows (as on macOS, Microsoft Surface) * Tilde = Shift+Esc * Backtick = Fn+Esc * Underglow toggle and mode selection are available as Fn+Q and Fn+W * Reset (bootloader mode) = Fn+B * Standardised layout formatting and Ctrl+Del & Shift+Del support. Using 7 underscores for KC_TRNS in layouts and aligning the keycodes according to LAYOUT_directional. Del is now only Fn+Del, Ctrl+Backspace translates to Ctrl+Del, Shift+Backspace translates to Shift+Del. * Documented new Backspace/Del related macros. Del is now just Fn+Backspace, pressing Ctrl+Backspace sends Ctrl+Del, pressing Shift+Backspace sends Shift+Del
* evil80: Add readme.md filenoroadsleft2018-10-101-0/+15
|
* Added cheese keymap to tada68. (#4105)pgillan1452018-10-103-0/+145
| | | | | | * Added cheese keymap to tada68. * Removed extraneous definitions.
* Orange75: cleanup and Configurator support update (#4101)noroadsleft2018-10-103-25/+141
| | | | | | | | | | | | | | | | | * Orange75: cleanup and Configurator support update `orange75.h`: Moved `K014` to the second (number row) as the left half of a split Backspace (guessing at its true location; will need to be checked/tested after merge). `info.json`: Updated to match new `LAYOUT` macro. `keymaps/default/keymap.c`: - Updated to match new `LAYOUT` macro. - Added layer mock-ups as block comments. - Formatted to be a bit more readable. * Orange75: deleted an extra comma from keymap.c
* Keymaps: Helix rgblight mode update (#4091)MakotoKurauchi2018-10-1020-34/+126
| | | | | | | | | | | | | | | | | | * Helix each keymap's using rgblight mode symbol instead magic number No change in build result. * Helix pico keymaps: make rgblight modes selectable. No change in build result. * Helix rev2 keymaps: make rgblight modes selectable. No change in build result. * fixed Helix froggy/keymap.c: invalid rgblight mode value 0 to 1 (=RGBLIGHT_MODE_STATIC_LIGHT) * Deselect RGB_TEST and ALTERNATING in Helix rev2,pico keymaps config.h.
* Massdrop keyboards console device support for hid_listenpatrickmt2018-10-1013-20/+347
| | | | | | Added hid_listen USB device for arm_atsam USB protocol. Debug printing is now done through the console device (CONSOLE_ENABLE = yes) rather than the virtser device, for viewing in hid_listen. Function dpf(...) renamed to CDC_printf(...) and should now be called directly if intending to print to the virtual serial device.
* Specify max layers supported in layer keycodesDrashna Jaelre2018-10-101-2/+2
|
* Update default Planck layout to be more in line with standard conventionsDrashna Jaelre2018-10-092-11/+16
|
* Fix formatting in Unicode textDrashna Jaelre2018-10-091-5/+5
|
* Added link to One Shot KeysBrian Choromanski2018-10-091-1/+1
|
* Added OSL to list of layer togglesBrian Choromanski2018-10-091-0/+1
|
* Keymap: Iris Keymap (#4100)Grady Sigler2018-10-083-0/+110
| | | | | | | | | | | | | | | | | | | | | | * IRIS Keyboard Keymap I wanted a keymap that really changed things up. I also found that as a programmer I need as many symbols as I can get. * Make cmd-option-escape work on a mac * Add more prettyfication. * Add other types of hold * More work on the layer keys * tweaks * More tweaks. * more tweaks * Remove OSL/OSM they didnt seem to work very well
* Keyboard: add orange75 (#4093)captsis2018-10-087-0/+219
| | | | | | | | | | | | | | | | | | | | | | * New Keyboard: orange75 Co-Authored-By: fox-lab <fox-lab@users.noreply.github.com> * Update keyboards/orange75/info.json corrected * #4093 corrections * added del to layout again * clarified supported hardware * directives... * Update keyboards/orange75/config.h * Update keyboards/orange75/readme.md
* DC01 updates and I2C avr speed overwrite (#4088)yiancar2018-10-083-28/+17
| | | | | | | | | * DC01 updates and I2C avr speed overwrite - General updating of DC01 - Made F_SCL define in AVR I2C driver overwritable from config.h * Update drivers/avr/i2c_master.c
* Update Bluetooth docs (#4062)chipperdoodles2018-10-072-2/+34
| | | | | | | | | | | | | | | | | | * syncing upstream * Bluetooth Doc update More Description in bluetooth section, Addition to Config options rules.mk section. * merge upstream chibios * lib/chibios checkout * Additional EZ key Section added back EZ-Key diy link, Cleaned up some errors
* feat: Add 68Keys.iosbstjn2018-10-077-0/+204
|
* Keymap: Personal Nyquist keymap added. (#4059)Bramver2018-10-074-0/+418
| | | | | | | | | | | | * Personal Nyquist keymap added. * Responded to comments for PR. Removed unnecessary imports. Updated way of macros. Removed tick from unicode inputs. * formatting in keymap
* Keymap: Adds TheVan RoadKit Gamepad Layout (#4090)Brian Mock2018-10-063-0/+62
| | | | | | | | | | | | | | | | | | | | | | | | * adds prototype firmware for wavebeem-gamepad * adds installer script * updates readme * updates title * adds prototype firmware for wavebeem-gamepad * adds installer script * updates readme * updates title * removes unused code * removes more code * simplify code
* Update and clarify Unicode documentation (#4065)Drashna Jaelre2018-10-061-18/+89
| | | | | | | | | | | | | | * Update and clarify Unicode documentation * Fixed UCIS info based on feedback from algernon * Further clarifications and cleanup * Formatting * Add an example for unicode map * fix AutoHotKey title
* Update Contrib doc (#4068)Drashna Jaelre2018-10-061-2/+21
| | | | | | | | | | | | | | * Add link for style * ignore java * Add example and update link? * Minor fixes * Change 1TBS text * comments
* Add non-US Hash and Backslash to AutoShift handlingDrashna Jaelre2018-10-061-0/+2
|
* Keymap: Update keyboards/planck/keymaps/vifon (#4084)Wojciech Siewierski2018-10-062-76/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement macro recording * Remove off-by-one from the macro recorder * Holding both modifiers enables the third layer * Exit the 3rd layer into one of the secondary ones * Regular Enter and Escape on the secondary layers Useful for the macro recording because the "tap" modifiers always act as modifiers there. * Remove the buffer overflow from the macro recorder When the limit is reached, the backlight blinks with each keypress. * More robust macro recording implementation * Macro record refactoring and improvement - support for a second macro (saved using the end of the macro buffer) - improved reliability * Add comments to my macros * Macro recording: remove a redundant code * Separate the raise+lower layer from the special layer * Add back/forward keys * Bind mouse movement * More readable KC_TRNS * Improve the mouse bindings * Use a convenience macro instead of the low-level ACTION macro * Add mouse to the Dual layer; make most of the layer transparent * New "mouse" layer; clean up the "special" layer * CapsLock, NumLock and ScrollLock on the Special layer * Enable my fix for the stuck modifiers and adjust the dual layer to it * Fix the macro recording after enabling the stuck mods fix * Click with Lower/Raise+Space * Reduce the memory used by the macro recording Previously the auxiliary layers were numbered 30 and 31 which resulted in all 32 array elements being allocated regardless of the actually used layers in the user code. * Optimize source_layers_cache for the cache memory Swapping the array indices should increase the locality of the memory access. * Remove the mouse layer * Use update_tri_layer to simplify the code * Add some custom per-keymap build options * Add ShiftLock * Secure the reset button * Add numeric layer * Remove explicit layer keys on LW and RS layers * Replace Alt+left/right with Back/Forward keys * Sleep/delay key (for macro recording) * App/menu key * Fix stuff after merging to master * Local per-keymap config.h; minor cleanup * Remove the old macro_record.h Replaced with dynamic_macro.h * Adjust my keymap to the current API * Pure Pro Gaming layer Accessible by double tapping the Pure Pro layer. It features switched Lower and Raise layers, for one-handed access to numbers. * Pure Pro Gaming layer: no Mod4, persistent number layer under RShift * Pure Pro Gaming layer activated with long press, not double press * Reduce the size of the vifon keymap See: issue #930 * Increase the dynamic macro buffer The default was actually decreased. The actual used value didn't change. * Add the context menu key * No more strange ideas in the gaming layer * Reduce the firmware size by disabling API_SYSEX_ENABLE * Make slash available on the PP layer (replaces the RESET key) * Add a generic "hold this key" macro * Add a missing undef * Turn LGUI in the gaming layer into LW instead of disabling it It's not as disruptive as LGUI and it makes the LW/RS order kind of more consistent (LW on the left, RS on the right). * Refactor the Pure Pro Gaming layer * Try out the 1st party qmk KC_LOCK (vs my own KM_HOLD) * Alternative way to switch keyboard layouts with the left hand * Add dot & slash to the Pure Pro layer (but not to the Gaming layer) * Now that there is a second KM_LW, we can simplify the layout a bit It was confusing to have the modifiers completely swapped. Just moving them is much more natural. * Disable the console now that qmk got bigger * Update the keymap for the modern qmk standards