diff options
Diffstat (limited to 'quantum')
| -rw-r--r-- | quantum/process_keycode/process_clicky.c | 11 | ||||
| -rw-r--r-- | quantum/process_keycode/process_clicky.h | 7 | ||||
| -rw-r--r-- | quantum/quantum_keycodes.h | 5 |
3 files changed, 16 insertions, 7 deletions
diff --git a/quantum/process_keycode/process_clicky.c b/quantum/process_keycode/process_clicky.c index b3c8d890e..36578047a 100644 --- a/quantum/process_keycode/process_clicky.c +++ b/quantum/process_keycode/process_clicky.c | |||
| @@ -56,17 +56,17 @@ void clicky_freq_reset(void) { | |||
| 56 | clicky_freq = AUDIO_CLICKY_FREQ_DEFAULT; | 56 | clicky_freq = AUDIO_CLICKY_FREQ_DEFAULT; |
| 57 | } | 57 | } |
| 58 | 58 | ||
| 59 | void clicky_freq_toggle(void) { | 59 | void clicky_toggle(void) { |
| 60 | audio_config.clicky_enable ^= 1; | 60 | audio_config.clicky_enable ^= 1; |
| 61 | eeconfig_update_audio(audio_config.raw); | 61 | eeconfig_update_audio(audio_config.raw); |
| 62 | } | 62 | } |
| 63 | 63 | ||
| 64 | void clicky_freq_on(void) { | 64 | void clicky_on(void) { |
| 65 | audio_config.clicky_enable = 1; | 65 | audio_config.clicky_enable = 1; |
| 66 | eeconfig_update_audio(audio_config.raw); | 66 | eeconfig_update_audio(audio_config.raw); |
| 67 | } | 67 | } |
| 68 | 68 | ||
| 69 | void clicky_freq_off(void) { | 69 | void clicky_off(void) { |
| 70 | audio_config.clicky_enable = 0; | 70 | audio_config.clicky_enable = 0; |
| 71 | eeconfig_update_audio(audio_config.raw); | 71 | eeconfig_update_audio(audio_config.raw); |
| 72 | } | 72 | } |
| @@ -76,7 +76,10 @@ bool is_clicky_on(void) { | |||
| 76 | } | 76 | } |
| 77 | 77 | ||
| 78 | bool process_clicky(uint16_t keycode, keyrecord_t *record) { | 78 | bool process_clicky(uint16_t keycode, keyrecord_t *record) { |
| 79 | if (keycode == CLICKY_TOGGLE && record->event.pressed) { clicky_freq_toggle(); } | 79 | if (keycode == CLICKY_TOGGLE && record->event.pressed) { clicky_toggle(); } |
| 80 | |||
| 81 | if (keycode == CLICKY_ENABLE && record->event.pressed) { clicky_on(); } | ||
| 82 | if (keycode == CLICKY_DISABLE && record->event.pressed) { clicky_off(); } | ||
| 80 | 83 | ||
| 81 | if (keycode == CLICKY_RESET && record->event.pressed) { clicky_freq_reset(); } | 84 | if (keycode == CLICKY_RESET && record->event.pressed) { clicky_freq_reset(); } |
| 82 | 85 | ||
diff --git a/quantum/process_keycode/process_clicky.h b/quantum/process_keycode/process_clicky.h index 6ee3cc5d9..f746edb95 100644 --- a/quantum/process_keycode/process_clicky.h +++ b/quantum/process_keycode/process_clicky.h | |||
| @@ -7,9 +7,10 @@ bool process_clicky(uint16_t keycode, keyrecord_t *record); | |||
| 7 | void clicky_freq_up(void); | 7 | void clicky_freq_up(void); |
| 8 | void clicky_freq_down(void); | 8 | void clicky_freq_down(void); |
| 9 | void clicky_freq_reset(void); | 9 | void clicky_freq_reset(void); |
| 10 | void clicky_freq_toggle(void); | 10 | |
| 11 | void clicky_freq_on(void); | 11 | void clicky_toggle(void); |
| 12 | void clicky_freq_off(void); | 12 | void clicky_on(void); |
| 13 | void clicky_off(void); | ||
| 13 | 14 | ||
| 14 | bool is_clicky_on(void); | 15 | bool is_clicky_on(void); |
| 15 | 16 | ||
diff --git a/quantum/quantum_keycodes.h b/quantum/quantum_keycodes.h index 050d2d275..e983798f2 100644 --- a/quantum/quantum_keycodes.h +++ b/quantum/quantum_keycodes.h | |||
| @@ -139,10 +139,13 @@ enum quantum_keycodes { | |||
| 139 | 139 | ||
| 140 | // Faux clicky as part of main audio feature | 140 | // Faux clicky as part of main audio feature |
| 141 | CLICKY_TOGGLE, | 141 | CLICKY_TOGGLE, |
| 142 | CLICKY_ENABLE, | ||
| 143 | CLICKY_DISABLE, | ||
| 142 | CLICKY_UP, | 144 | CLICKY_UP, |
| 143 | CLICKY_DOWN, | 145 | CLICKY_DOWN, |
| 144 | CLICKY_RESET, | 146 | CLICKY_RESET, |
| 145 | 147 | ||
| 148 | |||
| 146 | #ifdef FAUXCLICKY_ENABLE | 149 | #ifdef FAUXCLICKY_ENABLE |
| 147 | // Faux clicky | 150 | // Faux clicky |
| 148 | FC_ON, | 151 | FC_ON, |
| @@ -571,6 +574,8 @@ enum quantum_keycodes { | |||
| 571 | #define CK_RST CLICKY_RESET | 574 | #define CK_RST CLICKY_RESET |
| 572 | #define CK_UP CLICKY_UP | 575 | #define CK_UP CLICKY_UP |
| 573 | #define CK_DOWN CLICKY_DOWN | 576 | #define CK_DOWN CLICKY_DOWN |
| 577 | #define CK_ON CLICKY_ENABLE | ||
| 578 | #define CK_OFF CLICKY_DISABLE | ||
| 574 | 579 | ||
| 575 | #define RGB_MOD RGB_MODE_FORWARD | 580 | #define RGB_MOD RGB_MODE_FORWARD |
| 576 | #define RGB_SMOD RGB_MODE_FORWARD | 581 | #define RGB_SMOD RGB_MODE_FORWARD |
