Zach Nielsen
4c0aa02b2e
Missed some stuff. Added a song (stole it from reddit).
8 years ago
Zach Nielsen
59bef40aab
Keep unicode's input_mode through a power cycle
8 years ago
Fred Sundvik
0ba3e523a7
Add documentation for the variable tracing
8 years ago
Fred Sundvik
a377017c95
Add possibility to control variable trace from make
8 years ago
Fred Sundvik
f519b94be7
Add variable trace
...
For debugging changes to variables, either normally or as a result
of a memory corruption.
8 years ago
Jack Humbert
8d60354d5a
Merge pull request #844 from priyadi/unicode_wincompose_input
...
Unicode WinCompose input method
8 years ago
Jack Humbert
108d0e89a6
Merge pull request #842 from priyadi/unicode_map_length
...
UNICODE_MAP: remove 5 char limit; ignore leading zeroes; handle OS limitations
8 years ago
Priyadi Iman Nurcahyo
4a666c2010
Unicode WinCompose input method
8 years ago
Priyadi Iman Nurcahyo
e7d5dc89f2
UNICODE_MAP: remove 5 char limit; ignore leading zeroes; handle OS limitations
8 years ago
Artyom Mironov
6e003b1e3f
add programmer dvorak keymap
8 years ago
Jack Humbert
52d7f7d277
Merge pull request #815 from priyadi/unicode_map
...
Allow unicode up to 0xFFFFF using separate mapping table
8 years ago
Jack & Erez
e27a754b70
[Jack & Erez] Simplifies and documents TO
8 years ago
Jack Humbert
aa8aa6af75
Merge pull request #808 from npoirey/master
...
Altgr quick combination and updated readme
8 years ago
Jack Humbert
0f119e09a5
Merge pull request #810 from Vifon/dynamic_macros
...
Reduce the default dynamic macro buffer
8 years ago
Jack Humbert
03b6fcdaf0
Merge pull request #814 from fredizzimo/rgb_tuning
...
Improve the RGB led effects
8 years ago
Priyadi Iman Nurcahyo
5b2e455d3b
Unicode map framework. Allow unicode up to 0xFFFFF using separate
...
mapping table
8 years ago
Fred Sundvik
ffae9d84c5
CIE 1931 dim curve
8 years ago
Fred Sundvik
92a3a96849
Apply the dim curve to the RGB output
...
Just like it's supposed to be used. It now looks much better.
8 years ago
Fred Sundvik
9b0e21f87f
Tunable RGB light intervals
8 years ago
Wojciech Siewierski
70f32842e5
Reduce the default dynamic macro buffer
...
There have been reports of it leaving not enough free memory preventing
the keyboard from working properly.
8 years ago
npoirey
1048a588c7
Add Altgr combination for non US layouts
8 years ago
coderkun
a3f5a4cf58
Declare Unicode method hex_to_keycode() as “weak”
...
Declare Unicode method hex_to_keycode() as “weak” to be able to override it in keymaps.
8 years ago
Jack Humbert
7c76d36454
Merge pull request #794 from AGausmann/midi-patch
...
Missing ifdef statement
8 years ago
Adam Gausmann
8d99140d1b
Missing ifdef statement
8 years ago
Pavlos Vinieratos
cda4b534fa
add user_data field
8 years ago
Pavlos Vinieratos
0edc82f030
formatting
8 years ago
Pavlos Vinieratos
e1f131db8e
restore each_tap callback
8 years ago
Jonathan A. Kollasch
f0021c9cb9
Add more shifted Dvorak key code definitions
8 years ago
Didier Loiseau
1aeb59335f
Fixed compilation issues after the merge
8 years ago
Didier Loiseau
b9014c7575
Merge remote-tracking branch 'remotes/jackhumbert/master' into bépo
8 years ago
IBNobody
558f3ec1eb
Use keyboard config for nkro ( #7 )
...
* removing nkro references - wip
* changed NKRO to be defined by keymap_config
8 years ago
IBNobody
e571d4656c
Set keyboard_nkro (used by TMK) w/ MAGIC_HOST_NKRO
...
If NKRO is enabled, also set keyboard_nkro with MAGIC_HOST_NKRO and
MAGIC_UNHOST_NKRO.
8 years ago
Gergely Nagy
acda2b793f
tap-dance: Do not start a sequence on keyup
...
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>
8 years ago
Gergely Nagy
c9ea236fc3
process_unicode: Add get_unicode_input_mode()
...
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>
8 years ago
Jack Humbert
a1b289c99a
Merge pull request #694 from fredizzimo/keyboard_template
...
Fix the keyboard template with new make syntax
8 years ago
Fred Sundvik
1f5838a286
Fix the keyboard template with new make syntax
...
Also add proper link to the parent
8 years ago
Fred Sundvik
ffb0a126f5
Convert tirple_buffered_object_tests to GTest
8 years ago
Fred Sundvik
bcdf9ab76b
Convert transport_tests to GTest
8 years ago
Fred Sundvik
b3eba797af
Convert frame_validator_tests to GTest
8 years ago
Fred Sundvik
cdd0913bcc
Convert frame_router_tests to GTest
8 years ago
Fred Sundvik
0a11460175
Build actual tests, convert byte_stuffer_tests
8 years ago
Fred Sundvik
6d7cd639a5
Basic framework for parsing test targets
8 years ago
Fred Sundvik
523dff3005
Merge branch 'master' into makefile_overhaul
8 years ago
IBNobody
8423601ea1
Merge remote-tracking branch 'refs/remotes/jackhumbert/master' into vision_division_dev
8 years ago
IBNobody
936a26d04f
Added pin support for A0-A7
...
Vision Division - It works!
8 years ago
Gergely Nagy
a058ae40e2
quantum: Move qk_ucis_state to process_unicode.c
...
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>
8 years ago
IBNobody
5d685efa49
Merge remote-tracking branch 'refs/remotes/origin/master' into vision_division_dev
8 years ago
Fred Sundvik
8f2af3c6bc
Merge branch 'master' into makefile_overhaul
8 years ago
IBNobody
705c775a4a
Nightly
...
Only major change to qmk was the addition of A0-A7 pins for the AT90USB
8 years ago
coderkun
81594c7883
Drop method to set Unicode input key and declare start and finish methods as “weak” instead
8 years ago