From b684acefe39eb69d1052e88140bb8babfc13c0f7 Mon Sep 17 00:00:00 2001 From: Paul Warren Date: Sat, 20 Jun 2020 12:16:59 +1000 Subject: [PATCH] Dragon and Fishy --- kbd75/pwarren/config.h | 1 + kbd75/pwarren/keymap.c | 17 ++++++++++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 kbd75/pwarren/config.h diff --git a/kbd75/pwarren/config.h b/kbd75/pwarren/config.h new file mode 100644 index 0000000..e5198f1 --- /dev/null +++ b/kbd75/pwarren/config.h @@ -0,0 +1 @@ +#define RGBLIGHT_LAYERS 3 diff --git a/kbd75/pwarren/keymap.c b/kbd75/pwarren/keymap.c index a464860..907184b 100644 --- a/kbd75/pwarren/keymap.c +++ b/kbd75/pwarren/keymap.c @@ -23,11 +23,14 @@ enum unicode_names { COFFEE, WINK, GRIM, + DRAGON, + FISHY, }; enum custom_keycode { TFLIP, FPALM, + FPALM2, }; const uint32_t PROGMEM unicode_map[] = { @@ -44,6 +47,8 @@ const uint32_t PROGMEM unicode_map[] = { [COFFEE] = 0x2615, [WINK] = 0x1F609, [GRIM] = 0x1F62C, + [DRAGON] = 0x1F409, + [FISHY] = 0x1F41F, }; @@ -69,9 +74,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [2] = LAYOUT( RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, - _______, FPALM, TFLIP, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, _______, + _______, FPALM, TFLIP, FPALM2, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, _______, _______, _______, _______, _______, _______, X(THUU), _______, _______, _______, _______, X(POOP), _______, _______, _______, _______, - _______, _______, X(SNEK), _______, _______, X(THUD), X(WINK), X(GRIM), X(KISS), X(CHEESY), X(FROWN), X(SMILE), _______, _______, + _______, _______, X(SNEK), X(DRAGON), X(FISHY), X(THUD), X(WINK), X(GRIM), X(KISS), X(CHEESY), X(FROWN), X(SMILE), _______, _______, _______, _______, _______, _______, X(COFFEE), _______, _______,_______, _______, UC_MOD, UC_RMOD, X(BANG), _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, @@ -83,13 +88,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { bool process_record_user(uint16_t keycode, keyrecord_t *record) { if (record->event.pressed) { switch(keycode) { + case FPALM: + if(record->event.pressed) { + send_unicode_hex_string("1F926 200D 2640 FE0F 000A"); + } + return false; + break; case TFLIP: if(record->event.pressed) { send_unicode_hex_string("0028 256F 00B0 25A1 00B0 0029 256F 0020 FE35 0020 253B 2501 253B"); } return false; break; - case FPALM: + case FPALM2: if(record->event.pressed) { send_unicode_hex_string("1F926 200D 2640 FE0F 000A"); }