diff options
author | Steven Liu <steve@stevenliu.com> | 2018-09-04 00:18:37 +0100 |
---|---|---|
committer | Jack Humbert <jack.humb@gmail.com> | 2018-09-03 19:27:11 -0400 |
commit | fa1ee47cf2293d06693b86e8dd188d9fbc9338c4 (patch) | |
tree | e89df085e8af0de370770cf8de18f1798ca1b8c5 /tmk_core | |
parent | 04bea9ef742827f2784401bd976b53fc29158d3d (diff) | |
download | firmware-fa1ee47cf2293d06693b86e8dd188d9fbc9338c4.tar.gz firmware-fa1ee47cf2293d06693b86e8dd188d9fbc9338c4.tar.bz2 firmware-fa1ee47cf2293d06693b86e8dd188d9fbc9338c4.zip |
Enable mouse keys in register_code and unregister_code
This allows for macros to be assigned to press two mouse directions at same time, which allows for one key diagonals.
Diffstat (limited to 'tmk_core')
-rw-r--r-- | tmk_core/common/action.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tmk_core/common/action.c b/tmk_core/common/action.c index f7c039f45..76c150b40 100644 --- a/tmk_core/common/action.c +++ b/tmk_core/common/action.c @@ -773,6 +773,9 @@ void register_code(uint8_t code) else if IS_CONSUMER(code) { host_consumer_send(KEYCODE2CONSUMER(code)); } + else if IS_MOUSEKEY(code) { + mousekey_on(code); + } } /** \brief Utilities for actions. (FIXME: Needs better description) @@ -832,6 +835,9 @@ void unregister_code(uint8_t code) else if IS_CONSUMER(code) { host_consumer_send(0); } + else if IS_MOUSEKEY(code) { + mousekey_off(code); + } } /** \brief Utilities for actions. (FIXME: Needs better description) |