Age | Commit message (Collapse) | Author |
|
Unicode WinCompose input method
|
|
UNICODE_MAP: remove 5 char limit; ignore leading zeroes; handle OS limitations
|
|
|
|
|
|
|
|
Allow unicode up to 0xFFFFF using separate mapping table
|
|
|
|
Altgr quick combination and updated readme
|
|
Reduce the default dynamic macro buffer
|
|
Improve the RGB led effects
|
|
mapping table
|
|
|
|
Just like it's supposed to be used. It now looks much better.
|
|
|
|
There have been reports of it leaving not enough free memory preventing
the keyboard from working properly.
|
|
|
|
Declare Unicode method hex_to_keycode() as “weak” to be able to override it in keymaps.
|
|
Missing ifdef statement
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* removing nkro references - wip
* changed NKRO to be defined by keymap_config
|
|
If NKRO is enabled, also set keyboard_nkro with MAGIC_HOST_NKRO and
MAGIC_UNHOST_NKRO.
|
|
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>
|
|
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>
|
|
Fix the keyboard template with new make syntax
|
|
Also add proper link to the parent
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vision_division_dev
|
|
Vision Division - It works!
|
|
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>
|
|
vision_division_dev
|
|
|
|
Only major change to qmk was the addition of A0-A7 pins for the AT90USB
|
|
“weak” instead
|
|
https://github.com/jackhumbert/qmk_firmware/issues/672
|
|
|
|
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>
|
|
Implement the dynamic macros that are recorded in runtime
|
|
Fix the process_record_nocache function
|