Commit Graph

183 Commits (b2979eba236dcda7928079e8102b521a0c8f57aa)

Author SHA1 Message Date
Jack Humbert 23df3016e8 Merge pull request #1405 from cquiroz/oneshot-mods-timeout
Oneshot mods timeout
8 years ago
Fred Sundvik 0f163c0028 Add todo to timer.c 8 years ago
Fred Sundvik 6a76192fa4 Fix problems with undefined inlines in debug mode 8 years ago
Fred Sundvik fb95d86b39 Move functions for adding keys from to reports to report.h 8 years ago
Fred Sundvik 017458a07b Move functionality from action_util to report
The functions also takes report_kebyoard_t parameters, so that they can
be used elsewhere.
8 years ago
Fred Sundvik c588fca06c Empty bootloader_jump 8 years ago
Fred Sundvik d29906cb64 Emulate eeprom 8 years ago
Fred Sundvik f646f00b93 Rename native to test 8 years ago
Fred Sundvik 83509adc3a Add empty timer functions 8 years ago
Fred Sundvik 26eb97a4a8 Empty implementation of bootloader, suspend and timer 8 years ago
Fred Sundvik fdfd48e8c8 Fix program mem functionality 8 years ago
Fred Sundvik efaf0e830b Empty implementation of wait 8 years ago
Carlos Quiroz 74d752b531 Remove noisy debug line 8 years ago
Carlos Quiroz 3ab0f4d9e5 Deactivate oneshot mods once timedout 8 years ago
Jack Humbert 51a86b85f3 Merge pull request #1361 from fredizzimo/ergodox_infinity_backlight
Add Ergodox Infinity backlight support
8 years ago
Fred Sundvik ec88a0b3cc Make sure that the backlight level is within the right range 8 years ago
Adam Bell 4ab61344f5 Adding permissive_hold 8 years ago
Jack Humbert b6c60333e4 Re-enable mouse buttons 8 years ago
dbroqua 81e85a1a4e - Added integration of IBM Trackpoint 8 years ago
jerryen 9c284786e7 Workaround for the macOS caps lock delay (#1308)
* Add 80ms delay for KC_CAPS when used as a tap key

Workaround for the macOS caps lock delay

* Revert "Increase TAPPING_TERM for the Clueboard"

This reverts commit a74e69e9fa.
8 years ago
Jeremiah 25c6ca750f added comments and made function name clearer 8 years ago
Jeremiah 84395e8a04 whoops 8 years ago
Jeremiah b9b2244b82 faster, less bits :) 8 years ago
Jeremiah 63d9698d5c faster and less bits... again 8 years ago
Jeremiah 37f6f92765 faster and less bits 8 years ago
Jeremiah 7b7e285a98 should be using matrix_row_t 8 years ago
Jeremiah acd3e97b83 a bit smaller 8 years ago
Jeremiah 99877cdff3 a bit smaller 8 years ago
Jeremiah b9895771ed improvements 8 years ago
Jeremiah 849ed5a6a0 anti-ghost improvement for older keyboards with empty spots in matrix 8 years ago
Nephiel bd2c0b9648 Call led_set for layer action events to update LEDs on layer changes 8 years ago
Fred Sundvik 07fc34e962 Fix warnings when ACTION_ONESHOT is disabled 8 years ago
Fred Sundvik abda6ff7bb Include host.h from suspend.c 8 years ago
Fred Sundvik 737c1fe641 Make MOUSEKEY_MOVE_MAX and MOUSEKEY_WHEEL_MAX configurable
Kitten_paw/ickerwx was doing that
8 years ago
Fred Sundvik 6039a4f6ed Empty implementation of has_onshot_mods_timed_out
When the timeout is zero or not defined, the function now returns false.
Fixes a linker error when the visualizer is enabled
8 years ago
Zay950 2366ebfbbd Merge branch 'master' into to_push 8 years ago
Jack Humbert 216f669276 Merge pull request #1098 from lambdalisue/tapping-force-hold
Add TAPPING_FORCE_HOLD to regulate behaviour
8 years ago
Phong Nguyen d0b4dcc82c Removes redundant {} which cause build failure when DEBUG_ACTION is set 8 years ago
Jack Humbert 7bef285553 Merge pull request #1101 from priyadi/layer_state_set_kb
Add weak layer_state_set_kb hook
8 years ago
Priyadi Iman Nurcahyo bd8d717f1f Fix bug fix attempt 8 years ago
Priyadi Iman Nurcahyo d96175937b Bug fix & added default_layer_state_set_kb 8 years ago
Priyadi Iman Nurcahyo d369bfb83a Add layer_state_set_kb hook 8 years ago
lambdalisue 64f9779fe5 Add TAPPING_FORCE_HOLD to regulate behaviour
See #889 for the detail.
8 years ago
Priyadi Iman Nurcahyo c68e596f32 Implement faux-clicky feature 8 years ago
Jack Humbert c0c69a1a7c Merge pull request #1068 from adzenith/master
Minor cleanup
8 years ago
Jack Humbert 3c7fa0acc1 Merge pull request #1046 from LukeSilva/master
Add Tapping Macros to QMK
8 years ago
Jack Humbert b6ffda4849 Merge pull request #1010 from SjB/oneshot_timeout_fix
oneshot timeout would only timeout after an event.
8 years ago
Nikolaus Wittenstein 06d21009b2 Minor cleanup 8 years ago
SjB 45e0d09414 moved oneshot cancellation code outside of process_record.
The oneshot cancellation code do not depend on the
action_tapping_process and since process_record get called via the
action_tapping_process logic moved the oneshot cancellation code into
the action_exec function just before the action_tapping_process call
8 years ago
Luke Silva a3357d078e Add support for various tapping macros
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.
8 years ago