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
|
#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] = {
|
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
[0] = LAYOUT_68_ansi(
|
[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,
|
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_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
|
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_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_HOME, KC_UP, KC_END, _______, _______, _______, _______, _______, _______, _______, _______, BL_STEP, RESET, KC_VOLD, KC_END,
|
||||||
_______, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
_______, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
||||||
_______, BL_DEC, BL_INC, BL_TOGG, BL_ON, BL_OFF, _______, _______, _______, _______, _______, _______, KC_MUTE,
|
_______, BL_DEC, BL_INC, BL_TOGG, BL_ON, BL_OFF, _______, _______, _______, _______, _______, _______, KC_MUTE,
|
||||||
_______, _______, _______, _______, _______, _______, _______, KC_MPRV, KC_MPLY, KC_MNXT
|
_______, _______, _______, _______, _______, _______, _______, KC_MPRV, KC_MPLY, KC_MNXT
|
||||||
),
|
),
|
||||||
[2] = LAYOUT_68_ansi(
|
[2] = LAYOUT_68_ansi( // mouse movement and emojis
|
||||||
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,
|
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, UC_MOD, UC_RMOD,
|
||||||
_______, _______, KC_HOME, KC_UP, KC_END, _______, _______, _______, _______, _______, _______, _______, BL_STEP, RESET, KC_VOLD, KC_END,
|
_______, _______, _______, _______, _______, X(THUU), _______, _______, _______, _______, X(POOP), _______, _______, _______, UC_M_LN, _______,
|
||||||
_______, _______, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, _______, _______, _______, _______, _______,
|
_______, X(SNEK), X(DRAGON), X(FISHY), X(THUD), X(WINK), X(GRIM), X(KISS), X(CHEESY), X(FROWN), X(SMILE), _______, _______,
|
||||||
_______, BL_DEC, BL_INC, BL_TOGG, BL_ON, BL_OFF, _______, _______, _______, _______, _______, KC_MS_BTN2, KC_MS_UP,
|
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_MS_BTN2, KC_MS_UP,
|
||||||
_______, _______, _______, _______, _______, _______, KC_MS_BTN1, KC_MS_LEFT, KC_MS_DOWN, KC_MS_RIGHT
|
_______, _______, _______, _______, _______, _______, KC_MS_BTN1, KC_MS_LEFT, KC_MS_DOWN, KC_MS_RIGHT
|
||||||
),
|
),
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
BOOTLOADER = caterina
|
BOOTLOADER = caterina
|
||||||
EXTRAKEY_ENABLE = yes
|
EXTRAKEY_ENABLE = yes
|
||||||
CONSOLE_ENABLE = yes
|
|
||||||
BACKLIGHT_ENABLE = yes
|
BACKLIGHT_ENABLE = yes
|
||||||
MOUSEKEY_ENABLE = yes
|
MOUSEKEY_ENABLE = yes
|
||||||
|
UNICODEMAP_ENABLE=yes
|
||||||
|
|
Loading…
Reference in New Issue