diff --git a/miryoku/miryoku_babel/miryoku_alternatives.h b/miryoku/miryoku_babel/miryoku_alternatives.h index bd96018..2f25ab3 100644 --- a/miryoku/miryoku_babel/miryoku_alternatives.h +++ b/miryoku/miryoku_babel/miryoku_alternatives.h @@ -126,6 +126,12 @@ U_NP, U_NP, &kp DEL, &kp BSPC, &kp U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_NA, U_NA, U_NA, &kp RALT, U_NA, \ U_NP, U_NP, &kp DEL, &kp BSPC, &kp RET, U_NA, U_NA, U_NA, U_NP, U_NP +#define MIRYOKU_ALTERNATIVES_NAV_INVERTEDT \ +&bootloader, U_NA, U_NA, U_NA, U_NA, &kp INS, &kp HOME, &kp UP, &kp END, &kp PG_UP, \ +&kp LGUI, &kp LALT, &kp LCTRL, &kp LSHFT, U_NA, &kp CAPS, &kp LEFT, &kp DOWN, &kp RIGHT, &kp PG_DN, \ +U_NA, &kp RALT, U_NA, U_NA, U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ +U_NP, U_NP, U_NA, U_NA, U_NA, &kp RET, &kp BSPC, &kp DEL, U_NP, U_NP + #define MIRYOKU_ALTERNATIVES_NAV_VI \ &bootloader, U_NA, U_NA, U_NA, U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ &kp LGUI, &kp LALT, &kp LCTRL, &kp LSHFT, U_NA, &kp LEFT, &kp DOWN, &kp UP, &kp RIGHT, &kp CAPS, \ @@ -151,6 +157,12 @@ U_MS_L, U_MS_D, U_MS_U, U_MS_R, U_NU U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_NA, U_NA, U_NA, &kp RALT, U_NA, \ U_NP, U_NP, U_BTN2, U_BTN3, U_BTN1, U_NA, U_NA, U_NA, U_NP, U_NP +#define MIRYOKU_ALTERNATIVES_MOUSE_INVERTEDT \ +&bootloader, U_NA, U_NA, U_NA, U_NA, U_NU, U_WH_L, U_MS_U, U_WH_R, U_WH_U, \ +&kp LGUI, &kp LALT, &kp LCTRL, &kp LSHFT, U_NA, U_NU, U_MS_L, U_MS_D, U_MS_R, U_WH_D, \ +U_NA, &kp RALT, U_NA, U_NA, U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ +U_NP, U_NP, U_NA, U_NA, U_NA, U_BTN1, U_BTN3, U_BTN2, U_NP, U_NP + #define MIRYOKU_ALTERNATIVES_MOUSE_VI \ &bootloader, U_NA, U_NA, U_NA, U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ &kp LGUI, &kp LALT, &kp LCTRL, &kp LSHFT, U_NA, U_MS_L, U_MS_D, U_MS_U, U_MS_R, U_NU, \ @@ -165,9 +177,9 @@ U_NP, U_NP, U_NA, U_NA, U_NA #define MIRYOKU_ALTERNATIVES_MEDIA_INVERTEDT_FLIP \ -&bt BT_SEL 0, &bt BT_SEL 1, &kp C_VOL_UP, &bt BT_SEL 2, &bt BT_SEL 3, U_NA, U_NA, U_NA, U_NA, &bootloader, \ -&bt BT_CLR, &kp C_PREV, &kp C_VOL_DN, &kp C_NEXT, &out OUT_TOG, U_NA, &kp LSHFT, &kp LCTRL, &kp LALT, &kp LGUI, \ -&rgb_ug RGB_EFF, &rgb_ug RGB_HUI, &rgb_ug RGB_SAI, &rgb_ug RGB_BRI, &rgb_ug RGB_TOG, U_NA, U_NA, U_NA, &kp RALT, U_NA, \ +&rgb_ug RGB_SAI, &rgb_ug RGB_HUI, &kp C_VOL_UP, &rgb_ug RGB_EFF, &rgb_ug RGB_TOG, U_NA, U_NA, U_NA, U_NA, &bootloader, \ +&rgb_ug RGB_BRI, &kp C_PREV, &kp C_VOL_DN, &kp C_NEXT, &out OUT_TOG, U_NA, &kp LSHFT, &kp LCTRL, &kp LALT, &kp LGUI, \ +&bt BT_SEL 0, &bt BT_SEL 1, &bt BT_SEL 2, &bt BT_SEL 3, &bt BT_CLR, U_NA, U_NA, U_NA, &kp RALT, U_NA, \ U_NP, U_NP, &kp C_MUTE, &kp C_PP, &kp C_STOP, U_NA, U_NA, U_NA, U_NP, U_NP #define MIRYOKU_ALTERNATIVES_MEDIA_FLIP \ @@ -176,6 +188,12 @@ U_NP, U_NP, &kp C_MUTE, &kp C_PP, &kp &bt BT_SEL 0, &bt BT_SEL 1, &bt BT_SEL 2, &bt BT_SEL 3, &bt BT_CLR, U_NA, U_NA, U_NA, &kp RALT, U_NA, \ U_NP, U_NP, &kp C_MUTE, &kp C_PP, &kp C_STOP, U_NA, U_NA, U_NA, U_NP, U_NP +#define MIRYOKU_ALTERNATIVES_MEDIA_INVERTEDT \ +&bootloader, U_NA, U_NA, U_NA, U_NA, &rgb_ug RGB_TOG, &rgb_ug RGB_EFF, &kp C_VOL_UP, &rgb_ug RGB_HUI, &rgb_ug RGB_SAI, \ +&kp LGUI, &kp LALT, &kp LCTRL, &kp LSHFT, U_NA, &out OUT_TOG, &kp C_PREV, &kp C_VOL_DN, &kp C_NEXT, &rgb_ug RGB_BRI, \ +U_NA, &kp RALT, U_NA, U_NA, U_NA, &bt BT_CLR, &bt BT_SEL 0, &bt BT_SEL 1, &bt BT_SEL 2, &bt BT_SEL 3, \ +U_NP, U_NP, U_NA, U_NA, U_NA, &kp C_STOP, &kp C_PP, &kp C_MUTE, U_NP, U_NP + #define MIRYOKU_ALTERNATIVES_MEDIA_VI \ &bootloader, U_NA, U_NA, U_NA, U_NA, &rgb_ug RGB_TOG, &rgb_ug RGB_EFF, &rgb_ug RGB_HUI, &rgb_ug RGB_SAI, &rgb_ug RGB_BRI, \ &kp LGUI, &kp LALT, &kp LCTRL, &kp LSHFT, U_NA, &kp C_PREV, &kp C_VOL_DN, &kp C_VOL_UP, &kp C_NEXT, &out OUT_TOG, \ diff --git a/miryoku/miryoku_babel/miryoku_layer.h b/miryoku/miryoku_babel/miryoku_layer.h index 90de36d..a3d007c 100644 --- a/miryoku/miryoku_babel/miryoku_layer.h +++ b/miryoku/miryoku_babel/miryoku_layer.h @@ -58,7 +58,9 @@ #define MIRYOKU_LAYER_NAV MIRYOKU_ALTERNATIVES_NAV_FLIP #endif #else - #if defined (MIRYOKU_NAV_VI) + #if defined (MIRYOKU_NAV_INVERTEDT) + #define MIRYOKU_LAYER_NAV MIRYOKU_ALTERNATIVES_NAV_INVERTEDT + #elif defined (MIRYOKU_NAV_VI) #define MIRYOKU_LAYER_NAV MIRYOKU_ALTERNATIVES_NAV_VI #else #define MIRYOKU_LAYER_NAV MIRYOKU_ALTERNATIVES_NAV @@ -74,7 +76,9 @@ #define MIRYOKU_LAYER_MOUSE MIRYOKU_ALTERNATIVES_MOUSE_FLIP #endif #else - #if defined (MIRYOKU_NAV_VI) + #if defined (MIRYOKU_NAV_INVERTEDT) + #define MIRYOKU_LAYER_MOUSE MIRYOKU_ALTERNATIVES_MOUSE_INVERTEDT + #elif defined (MIRYOKU_NAV_VI) #define MIRYOKU_LAYER_MOUSE MIRYOKU_ALTERNATIVES_MOUSE_VI #else #define MIRYOKU_LAYER_MOUSE MIRYOKU_ALTERNATIVES_MOUSE @@ -90,7 +94,9 @@ #define MIRYOKU_LAYER_MEDIA MIRYOKU_ALTERNATIVES_MEDIA_FLIP #endif #else - #if defined (MIRYOKU_NAV_VI) + #if defined (MIRYOKU_NAV_INVERTEDT) + #define MIRYOKU_LAYER_MEDIA MIRYOKU_ALTERNATIVES_MEDIA_INVERTEDT + #elif defined (MIRYOKU_NAV_VI) #define MIRYOKU_LAYER_MEDIA MIRYOKU_ALTERNATIVES_MEDIA_VI #else #define MIRYOKU_LAYER_MEDIA MIRYOKU_ALTERNATIVES_MEDIA