Added first pass at unicode
This commit is contained in:
parent
fbc7d86cad
commit
87008f20e7
|
@ -1,5 +1,44 @@
|
|||
#define UNICODE_SELECTED_MODES UC_LNX, UC_MAC. UC_WINC
|
||||
#include QMK_KEYBOARD_H
|
||||
|
||||
enum unicode_names {
|
||||
BANG,
|
||||
IRONY,
|
||||
SNEK,
|
||||
POOP,
|
||||
CHEESY,
|
||||
KISS,
|
||||
THUU,
|
||||
THUD,
|
||||
FROWN,
|
||||
SMILE,
|
||||
COFFEE,
|
||||
WINK,
|
||||
GRIM,
|
||||
DRAGON,
|
||||
FISHY,
|
||||
};
|
||||
|
||||
const uint32_t PROGMEM unicode_map[] = {
|
||||
[BANG] = 0x203D, // ‽
|
||||
[IRONY] = 0x2E2E, // ⸮
|
||||
[SNEK] = 0x1F40D, // 🐍
|
||||
[POOP] = 0x1F4A9,
|
||||
[CHEESY]= 0x1F600,
|
||||
[KISS] = 0x1F618,
|
||||
[THUU] = 0x1F44D,
|
||||
[THUD] = 0x1F44E,
|
||||
[FROWN] = 0x1f641,
|
||||
[SMILE] = 0x1f642,
|
||||
[COFFEE] = 0x2615,
|
||||
[WINK] = 0x1F609,
|
||||
[GRIM] = 0x1F62C,
|
||||
[DRAGON] = 0x1F409,
|
||||
[FISHY] = 0x1F41F,
|
||||
|
||||
};
|
||||
|
||||
|
||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
[0] = LAYOUT_68_ansi(
|
||||
KC_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_ESC, KC_PGUP,
|
||||
|
@ -8,18 +47,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP,
|
||||
KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, MO(1), MO(2), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
|
||||
),
|
||||
[1] = LAYOUT_68_ansi(
|
||||
[1] = LAYOUT_68_ansi( // function and media keys
|
||||
KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_BSPC, KC_VOLU, KC_HOME,
|
||||
_______, KC_HOME, KC_UP, KC_END, _______, _______, _______, _______, _______, _______, _______, _______, BL_STEP, RESET, KC_VOLD, KC_END,
|
||||
_______, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
||||
_______, BL_DEC, BL_INC, BL_TOGG, BL_ON, BL_OFF, _______, _______, _______, _______, _______, _______, KC_MUTE,
|
||||
_______, _______, _______, _______, _______, _______, _______, KC_MPRV, KC_MPLY, KC_MNXT
|
||||
),
|
||||
[2] = LAYOUT_68_ansi(
|
||||
KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_BSPC, KC_VOLU, KC_HOME,
|
||||
_______, _______, KC_HOME, KC_UP, KC_END, _______, _______, _______, _______, _______, _______, _______, BL_STEP, RESET, KC_VOLD, KC_END,
|
||||
_______, _______, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, _______, _______, _______, _______, _______,
|
||||
_______, BL_DEC, BL_INC, BL_TOGG, BL_ON, BL_OFF, _______, _______, _______, _______, _______, KC_MS_BTN2, KC_MS_UP,
|
||||
[2] = LAYOUT_68_ansi( // mouse movement and emojis
|
||||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, UC_MOD, UC_RMOD,
|
||||
_______, _______, _______, _______, _______, X(THUU), _______, _______, _______, _______, X(POOP), _______, _______, _______, UC_M_LN, _______,
|
||||
_______, X(SNEK), X(DRAGON), X(FISHY), X(THUD), X(WINK), X(GRIM), X(KISS), X(CHEESY), X(FROWN), X(SMILE), _______, _______,
|
||||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_MS_BTN2, KC_MS_UP,
|
||||
_______, _______, _______, _______, _______, _______, KC_MS_BTN1, KC_MS_LEFT, KC_MS_DOWN, KC_MS_RIGHT
|
||||
),
|
||||
};
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
BOOTLOADER = caterina
|
||||
EXTRAKEY_ENABLE = yes
|
||||
CONSOLE_ENABLE = yes
|
||||
BACKLIGHT_ENABLE = yes
|
||||
MOUSEKEY_ENABLE = yes
|
||||
|
||||
UNICODEMAP_ENABLE=yes
|
||||
|
|
Loading…
Reference in New Issue