summaryrefslogtreecommitdiffstats
path: root/quantum
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1090 from qmk/backlight_softpwmJack Humbert2017-03-152-14/+46
|\ | | | | Adds soft PWM backlight for non-timed ports
| * helps to save before committingJack Humbert2017-02-191-3/+1
| |
| * mergingJack Humbert2017-02-1917-450/+691
| |\
| * | adds soft pwm for non-timed portsJack Humbert2017-02-122-14/+46
| | |
* | | Left control and altLukas Stiebig2017-03-081-0/+2
| | | | | | | | | | | | Use the left control and the left alt key.
* | | Merge pull request #1117 from priyadi/fix_unicode_mapJack Humbert2017-02-231-4/+6
|\ \ \ | |_|/ |/| | Fix UNICODE_MAP input_mode problem
| * | Fix UNICODE_MAP input_mode problemPriyadi Iman Nurcahyo2017-02-231-4/+6
| | |
* | | remove more warningsJack Humbert2017-02-161-1/+3
|/ /
* | fix travis and reduce warningsJack Humbert2017-02-162-0/+2
| |
* | fix weirdness with arm and modsJack Humbert2017-02-152-19/+20
| |
* | unique variable nameJack Humbert2017-02-152-19/+19
| |
* | publicise variablesJack Humbert2017-02-152-4/+3
| |
* | add unicode common file, get names rightJack Humbert2017-02-151-0/+86
| |
* | add unicode common file, get names rightJack Humbert2017-02-156-209/+134
| |
* | split up unicode systems into different filesJack Humbert2017-02-158-237/+251
| |
* | give error if both unicode/map are enabledJack Humbert2017-02-151-0/+3
| |
* | adds layer tap toggleJack Humbert2017-02-152-4/+12
| |
* | Add keycodes to turn on, turn off and toggle faux clickyPriyadi Iman Nurcahyo2017-02-133-0/+43
| |
* | Implement faux-clicky featurePriyadi Iman Nurcahyo2017-02-133-0/+156
|/
* Merge pull request #1082 from priyadi/right-side-dual-functionJack Humbert2017-02-113-10/+24
|\ | | | | Implement tap mod dual role for right side mods.
| * Make room for 'loose keycodes' by halving UNICODE_MAP rangePriyadi Iman Nurcahyo2017-02-111-2/+2
| |
| * Implement tap mod dual role for right side mods.Priyadi Iman Nurcahyo2017-02-103-9/+23
| |
* | added functionality for just a portJack Humbert2017-02-071-32/+62
|/
* Merge pull request #1071 from dungdung/rgb_tweaksJack Humbert2017-02-072-5/+41
|\ | | | | RGB tweaks
| * Added non-animated gradient modedungdung2017-02-062-1/+20
| |
| * Added mode reverse step functiondungdung2017-02-062-0/+9
| |
| * Christmas mode now works with even RGBED_NUMdungdung2017-02-062-4/+12
| | | | | | | | | | | | Added Christmas mode steps to reduce red and green colors blending into each other Added Christmas mode interval Increased green hue to 120
* | Merge pull request #1068 from adzenith/masterJack Humbert2017-02-074-13/+15
|\ \ | | | | | | Minor cleanup
| * | Add new DIODE_DIRECTION optionNikolaus Wittenstein2017-02-053-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | The previous two options were COL2ROW, ROW2COL; this adds CUSTOM_MATRIX to disable the built-in matrix scanning code. Most notably, this obviates the need to set MATRIX_ROW_PINS or MATRIX_COL_PINS.
| * | Remove unused matrix_raw variable in matrix.cNikolaus Wittenstein2017-02-051-2/+0
| | |
| * | Fix compile warnings in light_ws2812.cNikolaus Wittenstein2017-02-031-3/+3
| | | | | | | | | | | | | | | Fixes the warning "function declaration isn't a prototype" by explicitly making the parameter list void.
* | | Merge pull request #1046 from LukeSilva/masterJack Humbert2017-02-072-1/+6
|\ \ \ | | | | | | | | Add Tapping Macros to QMK
| * | | Add support for various tapping macrosLuke Silva2017-01-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A macro key can now be easily set to act as a modifier on hold, and press a shifted key when tapped. Or to switch layers when held, and again press a shifted key when tapped. Various other helper defines have been created which send macros when the key is pressed, released and tapped, cleaning up the action_get_macro function inside keymap definitions. The layer switching macros require a GCC extension - 'compound statements enclosed within parentheses'. The use of this extension is already present within the macro subsystem of this project, so its use in this commit should not cause any additional issues. MACRO_NONE had to be cast to a (macro_t*) to suppress compiler warnings within some tapping macros.
| * | | Add ability to use tap macros without using functionsLuke Silva2017-01-272-1/+5
| | | |
* | | | Merge pull request #1057 from priyadi/selectable_outputJack Humbert2017-02-073-1/+43
|\ \ \ \ | | | | | | | | | | Implement runtime selectable output (USB or BT)
| * | | | Restrict outputselect to LUFA only for nowPriyadi Iman Nurcahyo2017-02-011-2/+2
| | | | |
| * | | | Limit outputselect to AVR only for nowPriyadi Iman Nurcahyo2017-02-012-1/+4
| | | | |
| * | | | Add layer switcher keycodes: OUT_AUTO, OUT_USB, OUT_BT, OUT_BLEPriyadi Iman Nurcahyo2017-02-012-0/+39
| | | | |
* | | | | Merge pull request #1059 from qmk/hf/algr_tJack Humbert2017-02-061-0/+1
|\ \ \ \ \ | | | | | | | | | | | | Introduces ALGR_T for dual-function AltGr
| * | | | | Introduces ALGR_T for dual-function AltGrErez Zukerman2017-01-311-0/+1
| |/ / / /
* | | | | Merge pull request #960 from ofples/feature/combosJack Humbert2017-02-064-0/+189
|\ \ \ \ \ | | | | | | | | | | | | Keyboard combination triggers
| * | | | | Moved combo processing lower down in process logicOfer Plesser2016-12-161-3/+3
| | | | | |
| * | | | | Merge branch 'master' into feature/combosOfer Plesser2016-12-163-4/+26
| |\ \ \ \ \
| * | | | | | Refactored as well as added support for action keys in combosOfer Plesser2016-12-162-68/+89
| | | | | | |
| * | | | | | Added support for timing out combos if a key as been pressed for longer than ↵Ofer Plesser2016-12-103-31/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBO_TERM
| * | | | | | Implemented basic key combination featureOfer Plesser2016-12-104-0/+98
| | | | | | |
* | | | | | | Merge pull request #981 from jonasoberschweiber/osx-surrogate-pairsJack Humbert2017-02-061-1/+10
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | Add support for Unicode supplementary planes on OS X
| * | | | | | Add support for supplementary planes for OS XJonas Oberschweiber2016-12-311-1/+10
| | | | | | |
* | | | | | | Merge pull request #1030 from SjB/refactor_register_code16Jack Humbert2017-02-061-2/+30
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | speeding up (un)register_code16
| * | | | | | registering a weak_mods when using register_code16SjB2017-01-291-4/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Scenario: Locking the KC_LSHIFT, and then using a tap dance key that registers a S(KC_9) will unregister the KC_LSHIFT. The tap dance or any keycode that is registered should not have the side effect of cancelling a locked moditifier. We should be using a similar logic as the TMK codes in tmk_core/comman/action.c:158.