diff options
Diffstat (limited to 'keyboards/ffkeebs/puca/puca.c')
| -rw-r--r-- | keyboards/ffkeebs/puca/puca.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/keyboards/ffkeebs/puca/puca.c b/keyboards/ffkeebs/puca/puca.c index d131b97f7..21944a9e5 100644 --- a/keyboards/ffkeebs/puca/puca.c +++ b/keyboards/ffkeebs/puca/puca.c | |||
| @@ -15,6 +15,20 @@ | |||
| 15 | */ | 15 | */ |
| 16 | #include "puca.h" | 16 | #include "puca.h" |
| 17 | 17 | ||
| 18 | bool process_record_kb(uint16_t keycode, keyrecord_t* record) { | ||
| 19 | if (!process_record_user(keycode, record)) { | ||
| 20 | return false; | ||
| 21 | } | ||
| 22 | switch (keycode) { | ||
| 23 | case MC_00: | ||
| 24 | if (record->event.pressed) { | ||
| 25 | SEND_STRING("00"); | ||
| 26 | } | ||
| 27 | break; | ||
| 28 | } | ||
| 29 | return true; | ||
| 30 | } | ||
| 31 | |||
| 18 | bool encoder_update_kb(uint8_t index, bool clockwise) { | 32 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 19 | if (!encoder_update_user(index, clockwise)) { return false; } | 33 | if (!encoder_update_user(index, clockwise)) { return false; } |
| 20 | if (clockwise) { | 34 | if (clockwise) { |
