qmk_firmware/tmk_core/common
Joe Wasson 5d771039ad Fix swap-hands tapping.
This is an inelegant hack for #2522 but makes things work. Basically we give `action.c` a chance to handle the hold event early so that we can swap the keyboard for later keys. Later, to allow the hold to happen again quickly we nuke the key record so that tapping is reset. I tried to find a cleaner way, honestly.
2018-03-16 16:33:43 -04:00
..
avr Updates bootloader settings, adds file size check (#2029) 2017-11-27 23:08:21 -05:00
chibios Fix reset for STM32 devices 2018-02-10 17:13:38 -05:00
mbed Added User Print - A "light" console out option (#8) 2016-09-07 23:50:58 -05:00
test Add wait support for tests 2017-07-08 21:59:51 -04:00
action.c Fix swap-hands tapping. 2018-03-16 16:33:43 -04:00
action.h Fix swap-hands tapping. 2018-03-16 16:33:43 -04:00
action_code.h Fix swap-hands tapping. 2018-03-16 16:33:43 -04:00
action_layer.c
action_layer.h make 'layer_state_set' visible to user code 2017-12-15 13:23:30 -05:00
action_macro.c stops forcing debug_action 2016-04-28 23:23:33 -04:00
action_macro.h
action_tapping.c Fix swap-hands tapping. 2018-03-16 16:33:43 -04:00
action_tapping.h
action_util.c
action_util.h
backlight.c Backlighting for JJ40 and underglow initialisation code (#2260) 2018-01-18 16:02:32 -05:00
backlight.h Backlight Breathing for Planck and Atomic 2016-05-09 13:17:15 -04:00
bootloader.h
bootmagic.c
bootmagic.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
command.c
command.h
debug.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
debug.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
eeconfig.c
eeconfig.h
eeprom.h
host.c
host.h
host_driver.h Merge ChibiOS and LUFA descriptor support (#2362) 2018-02-08 15:07:46 -05:00
keyboard.c Merge ChibiOS and LUFA descriptor support (#2362) 2018-02-08 15:07:46 -05:00
keyboard.h
keycode.h some major steps toward making the usb-usb converter work 2017-08-15 23:14:41 -04:00
led.h
magic.c
magic.h MAGIC functionality, AG swap in default layout 2016-04-16 18:51:58 -04:00
matrix.h
mousekey.c
mousekey.h
nodebug.h
print.c
print.h
progmem.h
raw_hid.h
report.c
report.h Merge ChibiOS and LUFA descriptor support (#2362) 2018-02-08 15:07:46 -05:00
sendchar.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
sendchar_null.c
sendchar_uart.c
sleep_led.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
suspend.h
timer.h
uart.c
uart.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
util.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00
util.h
virtser.h
wait.h Revert back to normal sleeping wait behaviour for STM32 2018-01-21 01:10:16 -08:00