diff --git a/users/manna-harbour_miryoku/custom_config.h b/users/manna-harbour_miryoku/custom_config.h index cb5885d995..040246550e 100644 --- a/users/manna-harbour_miryoku/custom_config.h +++ b/users/manna-harbour_miryoku/custom_config.h @@ -5,51 +5,53 @@ #pragma once -#defineMIRYOKU_LAYER_BASE\ -KC_Q,KC_W,KC_E,KC_R,KC_T,KC_Y,KC_U,KC_I,KC_O,KC_P,\ -LGUI_T(KC_A),LALT_T(KC_S),LCTL_T(KC_D),LSFT_T(KC_F),KC_G,KC_H,LSFT_T(KC_J),LCTL_T(KC_K),LALT_T(KC_L),LGUI_T(KC_QUOT),\ -LT(U_BUTTON,KC_Z),ALGR_T(KC_X),KC_C,KC_V,KC_B,KC_N,KC_M,KC_COMM,ALGR_T(KC_DOT),LT(U_BUTTON,KC_SLSH),\ -U_NP,U_NP,LT(U_FUN,KC_ESC),LT(U_SYM,KC_TAB),LT(U_NUM,KC_SPC),LT(U_MOUSE,KC_ENT),LT(U_NAV,KC_BSPC),LT(U_MEDIA,KC_DEL),U_NP,U_NP - -#defineMIRYOKU_LAYER_TAP\ -KC_Q,KC_W,KC_E,KC_R,KC_T,KC_Y,KC_U,KC_I,KC_O,KC_P,\ -KC_A,KC_S,KC_D,KC_F,KC_G,KC_H,KC_J,KC_K,KC_L,KC_QUOT,\ -KC_Z,KC_X,KC_C,KC_V,KC_B,KC_N,KC_M,KC_COMM,KC_DOT,KC_SLSH,\ -U_NP,U_NP,KC_ESC,KC_TAB,KC_SPCKC_ENT,KC_BSPC,KC_DEL,U_NP,U_NP - -#defineMIRYOKU_LAYER_NAV\ -KC_PGUP,KC_HOME,KC_UP,KC_END,KC_INS,U_NA,TD(U_TD_U_BASE),TD(U_TD_U_EXTRA),TD(U_TD_U_TAP),TD(U_TD_BOOT),\ -KC_PGDN,KC_LEFT,KC_DOWN,KC_RGHT,CW_TOGG,U_NA,KC_LSFT,KC_LCTL,KC_LALT,KC_LGUI,\ -U_UND,U_CUT,U_CPY,U_PST,U_RDO,U_NA,TD(U_TD_U_NAV),TD(U_TD_U_NUM),KC_ALGR,U_NA,\ -U_NP,U_NP,KC_ESC,KC_TAB,KC_SPCKC_ENT,KC_BSPC,KC_DEL,U_NP,U_NP - -#defineMIRYOKU_LAYER_MOUSE\ -KC_WH_U,KC_WH_L,KC_MS_U,KC_WH_R,U_NU,U_NA,TD(U_TD_U_BASE),TD(U_TD_U_EXTRA),TD(U_TD_U_TAP),TD(U_TD_BOOT),\ -KC_WH_D,KC_MS_L,KC_MS_D,KC_MS_R,U_NU,U_NA,KC_LSFT,KC_LCTL,KC_LALT,KC_LGUI,\ -U_UND,U_CUT,U_CPY,U_PST,U_RDO,U_NA,TD(U_TD_U_MOUSE),TD(U_TD_U_SYM),KC_ALGR,U_NA,\ -U_NP,U_NP,KC_BTN3,KC_BTN1,KC_BTN2,U_NA,U_NA,U_NA,U_NP,U_NP - -#defineMIRYOKU_LAYER_MEDIA\ -RGB_HUI,RGB_SAI,KC_VOLU,RGB_VAI,RGB_TOG,U_NA,TD(U_TD_U_BASE),TD(U_TD_U_EXTRA),TD(U_TD_U_TAP),TD(U_TD_BOOT),\ -RGB_MOD,KC_MPRV,KC_VOLD,KC_MNXT,U_NU,U_NA,KC_LSFT,KC_LCTL,KC_LALT,KC_LGUI,\ -U_NU,U_NU,U_NU,U_NU,OU_AUTO,U_NA,TD(U_TD_U_MEDIA),TD(U_TD_U_FUN),KC_ALGR,U_NA,\ -U_NP,U_NP,KC_MUTE,KC_MPLY,KC_MSTP,U_NA,U_NA,U_NA,U_NP,U_NP - -#defineMIRYOKU_LAYER_NUM\ -TD(U_TD_BOOT),TD(U_TD_U_TAP),TD(U_TD_U_EXTRA),TD(U_TD_U_BASE),U_NA,KC_LBRC,KC_7,KC_8,KC_9,KC_RBRC,\ -KC_LGUI,KC_LALT,KC_LCTL,KC_LSFT,U_NA,KC_EQL,KC_4,KC_5,KC_6,KC_SCLN,\ -U_NA,KC_ALGR,TD(U_TD_U_NAV),TD(U_TD_U_NUM),U_NA,KC_BSLS,KC_1,KC_2,KC_3,KC_GRV,\ -U_NP,U_NP,U_NA,U_NA,U_NA,KC_MINS,KC_0,KC_DOT,U_NP,U_NP - -#defineMIRYOKU_LAYER_SYM\ -TD(U_TD_BOOT),TD(U_TD_U_TAP),TD(U_TD_U_EXTRA),TD(U_TD_U_BASE),U_NA,KC_LCBR,KC_AMPR,KC_ASTR,KC_LPRN,KC_RCBR,\ -KC_LGUI,KC_LALT,KC_LCTL,KC_LSFT,U_NA,KC_PLUS,KC_DLR,KC_PERC,KC_CIRC,KC_COLN,\ -U_NA,KC_ALGR,TD(U_TD_U_MOUSE),TD(U_TD_U_SYM),U_NA,KC_PIPE,KC_EXLM,KC_AT,KC_HASH,KC_TILD,\ -U_NP,U_NP,U_NA,U_NA,U_NA,KC_UNDS,KC_LPRN,KC_RPRN,U_NP,U_NP - -#defineMIRYOKU_LAYER_FUN\ -TD(U_TD_BOOT),TD(U_TD_U_TAP),TD(U_TD_U_EXTRA),TD(U_TD_U_BASE),U_NA,KC_PSCR,KC_F7,KC_F8,KC_F9,KC_F12,\ -KC_LGUI,KC_LALT,KC_LCTL,KC_LSFT,U_NA,KC_SCRL,KC_F4,KC_F5,KC_F6,KC_F11,\ -U_NA,KC_ALGR,TD(U_TD_U_MEDIA),TD(U_TD_U_FUN),U_NA,KC_PAUS,KC_F1,KC_F2,KC_F3,KC_F10,\ -U_NP,U_NP,U_NA,U_NA,U_NA,KC_ENT,KC_BSPC,KC_APP,U_NP,U_NP +#define MIRYOKU_LAYER_BASE \ +KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, \ +LGUI_T(KC_A), LALT_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, KC_H, LSFT_T(KC_J), LCTL_T(KC_K), LALT_T(KC_L), LGUI_T(KC_QUOT), \ +LT(U_BUTTON,KC_Z), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, ALGR_T(KC_DOT), LT(U_BUTTON,KC_SLSH),\ +U_NP, U_NP, LT(U_FUN,KC_ESC), LT(U_NUM,KC_TAB), LT(U_SYM,KC_SPC), LT(U_MOUSE,KC_ENT),LT(U_NAV,KC_BSPC), LT(U_MEDIA,KC_DEL),U_NP, U_NP + + +#define MIRYOKU_LAYER_TAP \ +KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, \ +KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_QUOT, \ +KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, \ +U_NP, U_NP, KC_ESC, KC_TAB, KC_SPC, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP + +#define MIRYOKU_LAYER_NAV \ +KC_PGUP, KC_HOME, KC_UP, KC_END, KC_INS, U_NA, TD(U_TD_U_BASE), TD(U_TD_U_EXTRA), TD(U_TD_U_TAP), TD(U_TD_BOOT), \ +KC_PGDN, KC_LEFT, KC_DOWN, KC_RGHT, CW_TOGG, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ +U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_NA, TD(U_TD_U_NAV), TD(U_TD_U_NUM), KC_ALGR, U_NA, \ +U_NP, U_NP, KC_ESC, KC_TAB, KC_SPC, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP + +#define MIRYOKU_LAYER_MOUSE \ +KC_WH_U, KC_WH_L, KC_MS_U, KC_WH_R, U_NU, U_NA, TD(U_TD_U_BASE), TD(U_TD_U_EXTRA), TD(U_TD_U_TAP), TD(U_TD_BOOT), \ +KC_WH_D, KC_MS_L, KC_MS_D, KC_MS_R, U_NU, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ +U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_NA, TD(U_TD_U_MOUSE), TD(U_TD_U_SYM), KC_ALGR, U_NA, \ +U_NP, U_NP, KC_BTN3, KC_BTN1, KC_BTN2, U_NA, U_NA, U_NA, U_NP, U_NP + +#define MIRYOKU_LAYER_MEDIA \ +RGB_HUI, RGB_SAI, KC_VOLU, RGB_VAI, RGB_TOG, U_NA, TD(U_TD_U_BASE), TD(U_TD_U_EXTRA), TD(U_TD_U_TAP), TD(U_TD_BOOT), \ +RGB_MOD, KC_MPRV, KC_VOLD, KC_MNXT, U_NU, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ +U_NU, U_NU, U_NU, U_NU, OU_AUTO, U_NA, TD(U_TD_U_MEDIA), TD(U_TD_U_FUN), KC_ALGR, U_NA, \ +U_NP, U_NP, KC_MUTE, KC_MPLY, KC_MSTP, U_NA, U_NA, U_NA, U_NP, U_NP + +#define MIRYOKU_LAYER_NUM \ +TD(U_TD_BOOT), TD(U_TD_U_TAP), TD(U_TD_U_EXTRA), TD(U_TD_U_BASE), U_NA, KC_LBRC, KC_7, KC_8, KC_9, KC_RBRC, \ +KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_EQL, KC_4, KC_5, KC_6, KC_SCLN, \ +U_NA, KC_ALGR, TD(U_TD_U_NAV), TD(U_TD_U_NUM), U_NA, KC_BSLS, KC_1, KC_2, KC_3, KC_GRV, \ +U_NP, U_NP, U_NA, U_NA, U_NA, KC_MINS, KC_0, KC_DOT, U_NP, U_NP + +#define MIRYOKU_LAYER_SYM \ +TD(U_TD_BOOT), TD(U_TD_U_TAP), TD(U_TD_U_EXTRA), TD(U_TD_U_BASE), U_NA, KC_LCBR, KC_AMPR, KC_ASTR, KC_LPRN, KC_RCBR, \ +KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_PLUS, KC_DLR, KC_PERC, KC_CIRC, KC_COLN, \ +U_NA, KC_ALGR, TD(U_TD_U_MOUSE), TD(U_TD_U_SYM), U_NA, KC_PIPE, KC_EXLM, KC_AT, KC_HASH, KC_TILD, \ +U_NP, U_NP, U_NA, U_NA, U_NA, KC_UNDS, KC_LPRN, KC_RPRN, U_NP, U_NP + +#define MIRYOKU_LAYER_FUN \ +TD(U_TD_BOOT), TD(U_TD_U_TAP), TD(U_TD_U_EXTRA), TD(U_TD_U_BASE), U_NA, KC_PSCR, KC_F7, KC_F8, KC_F9, KC_F12, \ +KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_SCRL, KC_F4, KC_F5, KC_F6, KC_F11, \ +U_NA, KC_ALGR, TD(U_TD_U_MEDIA), TD(U_TD_U_FUN), U_NA, KC_PAUS, KC_F1, KC_F2, KC_F3, KC_F10, \ +U_NP, U_NP, U_NA, U_NA, U_NA, KC_ENT, KC_BSPC, KC_APP, U_NP, U_NP + U_NP, U_NP, U_NA, U_NA, U_NA, KC_ENT, KC_BSPC, KC_APP, U_NP, U_NP