aboutsummaryrefslogtreecommitdiff
path: root/users/jonavin/jonavin.c
diff options
context:
space:
mode:
Diffstat (limited to 'users/jonavin/jonavin.c')
-rw-r--r--users/jonavin/jonavin.c32
1 files changed, 30 insertions, 2 deletions
diff --git a/users/jonavin/jonavin.c b/users/jonavin/jonavin.c
index f53aa8664..1a0760ea8 100644
--- a/users/jonavin/jonavin.c
+++ b/users/jonavin/jonavin.c
@@ -256,7 +256,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
256 break; 256 break;
257 } 257 }
258 } 258 }
259 return true; 259 return false;
260 } 260 }
261#endif // ENCODER_ENABLE 261#endif // ENCODER_ENABLE
262 262
@@ -266,7 +266,7 @@ __attribute__ ((weak)) bool process_record_keymap(uint16_t keycode, keyrecord_t
266 266
267bool process_record_user(uint16_t keycode, keyrecord_t *record) { 267bool process_record_user(uint16_t keycode, keyrecord_t *record) {
268 if (!process_record_keymap(keycode, record)) { return false; } 268 if (!process_record_keymap(keycode, record)) { return false; }
269 switch (keycode) { 269 switch (keycode) {
270 case KC_00: 270 case KC_00:
271 if (record->event.pressed) { 271 if (record->event.pressed) {
272 // when keycode KC_00 is pressed 272 // when keycode KC_00 is pressed
@@ -298,6 +298,34 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
298 } else unregister_code16(keycode); 298 } else unregister_code16(keycode);
299 break; 299 break;
300#endif // RGB_MATRIX_ENABLE 300#endif // RGB_MATRIX_ENABLE
301
302#ifdef EMOTICON_ENABLE
303 case EMO_SHRUG:
304 if (record->event.pressed) SEND_STRING("`\\_(\"/)_/`");
305 else unregister_code16(keycode);
306 break;
307 case EMO_CONFUSE:
308 if (record->event.pressed) SEND_STRING("(*_*)");
309 else unregister_code16(keycode);
310 break;
311 case EMO_TEARS:
312 if (record->event.pressed) SEND_STRING("(T_T)");
313 else unregister_code16(keycode);
314 break;
315 case EMO_NERVOUS:
316 if (record->event.pressed) SEND_STRING("(~_~;)");
317 else unregister_code16(keycode);
318 break;
319 case EMO_JOY:
320 if (record->event.pressed) SEND_STRING("(^o^)");
321 else unregister_code16(keycode);
322 break;
323 case EMO_SAD:
324 if (record->event.pressed) SEND_STRING(":'-(");
325 else unregister_code16(keycode);
326 break;
327 #endif // EMOTICON_ENABLE
328
301 default: 329 default:
302 if (record->event.pressed) { 330 if (record->event.pressed) {
303 #ifdef RGB_MATRIX_ENABLE 331 #ifdef RGB_MATRIX_ENABLE