summaryrefslogtreecommitdiffstats
path: root/quantum
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #844 from priyadi/unicode_wincompose_inputJack Humbert2016-10-262-4/+10
|\ | | | | Unicode WinCompose input method
| * Unicode WinCompose input methodPriyadi Iman Nurcahyo2016-10-232-4/+10
| |
* | Merge pull request #842 from priyadi/unicode_map_lengthJack Humbert2016-10-261-7/+27
|\ \ | | | | | | UNICODE_MAP: remove 5 char limit; ignore leading zeroes; handle OS limitations
| * | UNICODE_MAP: remove 5 char limit; ignore leading zeroes; handle OS limitationsPriyadi Iman Nurcahyo2016-10-231-7/+27
| |/
* / add programmer dvorak keymapArtyom Mironov2016-10-191-0/+82
|/
* Merge pull request #815 from priyadi/unicode_mapJack Humbert2016-10-164-0/+40
|\ | | | | Allow unicode up to 0xFFFFF using separate mapping table
| * Unicode map framework. Allow unicode up to 0xFFFFF using separatePriyadi Iman Nurcahyo2016-10-104-0/+40
| | | | | | | | mapping table
* | [Jack & Erez] Simplifies and documents TOJack & Erez2016-10-121-1/+4
| |
* | Merge pull request #808 from npoirey/masterJack Humbert2016-10-101-0/+1
|\ \ | | | | | | Altgr quick combination and updated readme
| * | Add Altgr combination for non US layoutsnpoirey2016-10-071-0/+1
| |/
* | Merge pull request #810 from Vifon/dynamic_macrosJack Humbert2016-10-101-2/+7
|\ \ | | | | | | Reduce the default dynamic macro buffer
| * | Reduce the default dynamic macro bufferWojciech Siewierski2016-10-091-2/+7
| |/ | | | | | | | | There have been reports of it leaving not enough free memory preventing the keyboard from working properly.
* | Merge pull request #814 from fredizzimo/rgb_tuningJack Humbert2016-10-101-22/+33
|\ \ | | | | | | Improve the RGB led effects
| * | CIE 1931 dim curveFred Sundvik2016-10-091-17/+30
| | |
| * | Apply the dim curve to the RGB outputFred Sundvik2016-10-091-5/+3
| |/ | | | | | | Just like it's supposed to be used. It now looks much better.
* / Tunable RGB light intervalsFred Sundvik2016-10-092-0/+12
|/
* Declare Unicode method hex_to_keycode() as “weak”coderkun2016-10-021-0/+1
| | | | Declare Unicode method hex_to_keycode() as “weak” to be able to override it in keymaps.
* Merge pull request #794 from AGausmann/midi-patchJack Humbert2016-09-291-1/+3
|\ | | | | Missing ifdef statement
| * Missing ifdef statementAdam Gausmann2016-09-291-1/+3
| |
* | add user_data fieldPavlos Vinieratos2016-09-211-0/+2
| |
* | formattingPavlos Vinieratos2016-09-211-4/+4
| |
* | restore each_tap callbackPavlos Vinieratos2016-09-211-0/+1
| |
* | Add more shifted Dvorak key code definitionsJonathan A. Kollasch2016-09-191-0/+4
| |
* | Fixed compilation issues after the mergeDidier Loiseau2016-09-111-1/+1
| |
* | Merge remote-tracking branch 'remotes/jackhumbert/master' into bépoDidier Loiseau2016-09-11106-1934/+10224
|\ \
| * | Use keyboard config for nkro (#7)IBNobody2016-09-063-56/+74
| | | | | | | | | | | | | | | | | | * removing nkro references - wip * changed NKRO to be defined by keymap_config
| * | Set keyboard_nkro (used by TMK) w/ MAGIC_HOST_NKROIBNobody2016-09-061-0/+13
| | | | | | | | | | | | | | | If NKRO is enabled, also set keyboard_nkro with MAGIC_HOST_NKRO and MAGIC_UNHOST_NKRO.
| * | tap-dance: Do not start a sequence on keyupGergely Nagy2016-09-011-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There was an odd case, which confused the hell out of tap-dance: suppose you had a number of tap-dance keys, on a layer, and as part of the tap-dance, you turned that layer off - or had it on one-shot to begin with. In this case, the keydown event would trigger the tap-dance key, but the keyup would not. This had two funky consequences: - tap-dance did not correctly register that the dance has ended. - pressing any other tap-dance key would interrupt the previous tap-dance, and potentially input unwanted characters. To fix this, we simply do not start a tap-dance sequence on keyup, only when it is pressed. This way the previous sequence has enough time to time-out and finish properly, and we don't get confused. This fixes algernon/ergodox-layout#107. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
| * | process_unicode: Add get_unicode_input_mode()Gergely Nagy2016-08-312-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | There may be cases where one would like to know the current Unicode input mode, without having to keep track of it themselves. Add a function that does just this. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
| * | Merge pull request #694 from fredizzimo/keyboard_templateJack Humbert2016-08-271-5/+5
| |\ \ | | | | | | | | Fix the keyboard template with new make syntax
| | * | Fix the keyboard template with new make syntaxFred Sundvik2016-08-271-5/+5
| | | | | | | | | | | | | | | | Also add proper link to the parent
| * | | Convert tirple_buffered_object_tests to GTestFred Sundvik2016-08-273-32/+38
| | | |
| * | | Convert transport_tests to GTestFred Sundvik2016-08-275-172/+202
| | | |
| * | | Convert frame_validator_tests to GTestFred Sundvik2016-08-272-40/+58
| | | |
| * | | Convert frame_router_tests to GTestFred Sundvik2016-08-273-232/+236
| | | |
| * | | Build actual tests, convert byte_stuffer_testsFred Sundvik2016-08-274-171/+151
| | | |
| * | | Basic framework for parsing test targetsFred Sundvik2016-08-271-0/+6
| |/ /
| * | Merge branch 'master' into makefile_overhaulFred Sundvik2016-08-253-2/+15
| |\ \
| | * \ Merge remote-tracking branch 'refs/remotes/jackhumbert/master' into ↵IBNobody2016-08-252-2/+6
| | |\ \ | | | | | | | | | | | | | | | vision_division_dev
| | | * | quantum: Move qk_ucis_state to process_unicode.cGergely Nagy2016-08-242-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to not declare the same variable in multiple objects (which happens when building UCIS-enabled keymap for both the ErgoDox EZ and the ErgoDox Infinity), move the declaration to the .c file, and keep only an extern reference in the header. Many thanks to @fredizzimo for spotting the error in Travis, and suggesting the fix. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
| | * | | Added pin support for A0-A7IBNobody2016-08-251-8/+8
| | | | | | | | | | | | | | | | | | | | Vision Division - It works!
| | * | | Merge remote-tracking branch 'refs/remotes/origin/master' into ↵IBNobody2016-08-231-0/+2
| | |\| | | | | | | | | | | | | | | | | vision_division_dev
| | * | | NightlyIBNobody2016-08-211-0/+9
| | | | | | | | | | | | | | | | | | | | Only major change to qmk was the addition of A0-A7 pins for the AT90USB
| * | | | Merge branch 'master' into makefile_overhaulFred Sundvik2016-08-231-0/+2
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | Drop method to set Unicode input key and declare start and finish methods as ↵coderkun2016-08-212-13/+4
| | | | | | | | | | | | | | | | | | | | “weak” instead
| | * | | Add method to set Unicode input key for ISO 14755coderkun2016-08-212-2/+13
| | |/ / | | | | | | | | | | | | https://github.com/jackhumbert/qmk_firmware/issues/672
| * / / Fix the template for the Makefile/rules.mk splitFred Sundvik2016-08-202-74/+69
| |/ /
| * | Add a register/unregister_code16 pair of functionsGergely Nagy2016-08-183-4/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These functions register not only the 8bit keycode, but the modifiers too. It doesn't handle the full range of the upper 8bits, just the mods, but that's a good start. Changed the tap-dance pair functions to use these, so one can do: `ACTION_TAP_DANCE_DOUBLE (KC_COLN, KC_SCLN)` ...and that will do the right thing. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
| * | Merge pull request #648 from Vifon/dynamic_macrosJack Humbert2016-08-171-0/+226
| |\ \ | | | | | | | | Implement the dynamic macros that are recorded in runtime
| | * | Implement the dynamic macros that are recorded in runtimeWojciech Siewierski2016-08-181-0/+226
| | | |