2021-07-03 22:09:02 +06:00
// Copyright 2019 Manna Harbour
// https://github.com/manna-harbour/miryoku
2021-10-16 11:33:45 +06:00
// generated -*- buffer-read-only: t -*-
2019-06-26 13:33:12 +06:00
2021-07-03 22:09:02 +06:00
// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
2020-06-23 11:30:05 +06:00
# include "manna-harbour_miryoku.h"
2019-06-26 13:33:12 +06:00
const uint16_t PROGMEM keymaps [ ] [ MATRIX_ROWS ] [ MATRIX_COLS ] = {
2021-07-03 22:09:02 +06:00
# if defined MIRYOKU_LAYERS_FLIP
2020-06-23 11:30:05 +06:00
[ BASE ] = LAYOUT_miryoku (
2021-10-16 11:33:45 +06:00
# if defined MIRYOKU_ALPHAS_AZERTY
KC_A , KC_Z , KC_E , KC_R , KC_T , KC_Y , KC_U , KC_I , KC_O , KC_P ,
LGUI_T ( KC_Q ) , 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_M ) ,
LT ( BUTTON , KC_W ) , ALGR_T ( KC_X ) , KC_C , KC_V , KC_B , KC_N , KC_COMM , KC_DOT , ALGR_T ( KC_SLSH ) , LT ( BUTTON , KC_QUOT ) ,
U_NP , U_NP , LT ( FUN , KC_DEL ) , LT ( NUM , KC_BSPC ) , LT ( SYM , KC_ENT ) , LT ( MOUSE , KC_TAB ) , LT ( NAV , KC_SPC ) , LT ( MEDIA , KC_ESC ) , U_NP , U_NP
# elif defined MIRYOKU_ALPHAS_COLEMAK
2021-07-03 22:09:02 +06:00
KC_Q , KC_W , KC_F , KC_P , KC_G , KC_J , KC_L , KC_U , KC_Y , KC_QUOT ,
LGUI_T ( KC_A ) , LALT_T ( KC_R ) , LCTL_T ( KC_S ) , LSFT_T ( KC_T ) , KC_D , KC_H , LSFT_T ( KC_N ) , LCTL_T ( KC_E ) , LALT_T ( KC_I ) , LGUI_T ( KC_O ) ,
2021-10-16 11:33:45 +06:00
LT ( BUTTON , KC_Z ) , ALGR_T ( KC_X ) , KC_C , KC_V , KC_B , KC_K , KC_M , KC_COMM , ALGR_T ( KC_DOT ) , LT ( BUTTON , KC_SLSH ) ,
2021-07-03 22:09:02 +06:00
U_NP , U_NP , LT ( FUN , KC_DEL ) , LT ( NUM , KC_BSPC ) , LT ( SYM , KC_ENT ) , LT ( MOUSE , KC_TAB ) , LT ( NAV , KC_SPC ) , LT ( MEDIA , KC_ESC ) , U_NP , U_NP
# elif defined MIRYOKU_ALPHAS_COLEMAKDHK
KC_Q , KC_W , KC_F , KC_P , KC_B , KC_J , KC_L , KC_U , KC_Y , KC_QUOT ,
LGUI_T ( KC_A ) , LALT_T ( KC_R ) , LCTL_T ( KC_S ) , LSFT_T ( KC_T ) , KC_G , KC_K , LSFT_T ( KC_N ) , LCTL_T ( KC_E ) , LALT_T ( KC_I ) , LGUI_T ( KC_O ) ,
2021-10-16 11:33:45 +06:00
LT ( BUTTON , KC_Z ) , ALGR_T ( KC_X ) , KC_C , KC_D , KC_V , KC_M , KC_H , KC_COMM , ALGR_T ( KC_DOT ) , LT ( BUTTON , KC_SLSH ) ,
2021-07-03 22:09:02 +06:00
U_NP , U_NP , LT ( FUN , KC_DEL ) , LT ( NUM , KC_BSPC ) , LT ( SYM , KC_ENT ) , LT ( MOUSE , KC_TAB ) , LT ( NAV , KC_SPC ) , LT ( MEDIA , KC_ESC ) , U_NP , U_NP
# elif defined MIRYOKU_ALPHAS_DVORAK
KC_QUOT , KC_COMM , KC_DOT , KC_P , KC_Y , KC_F , KC_G , KC_C , KC_R , KC_L ,
LGUI_T ( KC_A ) , LALT_T ( KC_O ) , LCTL_T ( KC_E ) , LSFT_T ( KC_U ) , KC_I , KC_D , LSFT_T ( KC_H ) , LCTL_T ( KC_T ) , LALT_T ( KC_N ) , LGUI_T ( KC_S ) ,
2021-10-16 11:33:45 +06:00
LT ( BUTTON , KC_SLSH ) , ALGR_T ( KC_Q ) , KC_J , KC_K , KC_X , KC_B , KC_M , KC_W , ALGR_T ( KC_V ) , LT ( BUTTON , KC_Z ) ,
2021-07-03 22:09:02 +06:00
U_NP , U_NP , LT ( FUN , KC_DEL ) , LT ( NUM , KC_BSPC ) , LT ( SYM , KC_ENT ) , LT ( MOUSE , KC_TAB ) , LT ( NAV , KC_SPC ) , LT ( MEDIA , KC_ESC ) , U_NP , U_NP
# elif defined MIRYOKU_ALPHAS_HALMAK
KC_W , KC_L , KC_R , KC_B , KC_Z , KC_QUOT , KC_Q , KC_U , KC_D , KC_J ,
LGUI_T ( KC_S ) , LALT_T ( KC_H ) , LCTL_T ( KC_N ) , LSFT_T ( KC_T ) , KC_COMM , KC_DOT , LSFT_T ( KC_A ) , LCTL_T ( KC_E ) , LALT_T ( KC_O ) , LGUI_T ( KC_I ) ,
2021-10-16 11:33:45 +06:00
LT ( BUTTON , KC_F ) , ALGR_T ( KC_M ) , KC_V , KC_C , KC_SLSH , KC_G , KC_P , KC_X , ALGR_T ( KC_K ) , LT ( BUTTON , KC_Y ) ,
2021-07-03 22:09:02 +06:00
U_NP , U_NP , LT ( FUN , KC_DEL ) , LT ( NUM , KC_BSPC ) , LT ( SYM , KC_ENT ) , LT ( MOUSE , KC_TAB ) , LT ( NAV , KC_SPC ) , LT ( MEDIA , KC_ESC ) , U_NP , U_NP
# elif defined MIRYOKU_ALPHAS_WORKMAN
KC_Q , KC_D , KC_R , KC_W , KC_B , KC_J , KC_F , KC_U , KC_P , KC_QUOT ,
LGUI_T ( KC_A ) , LALT_T ( KC_S ) , LCTL_T ( KC_H ) , LSFT_T ( KC_T ) , KC_G , KC_Y , LSFT_T ( KC_N ) , LCTL_T ( KC_E ) , LALT_T ( KC_O ) , LGUI_T ( KC_I ) ,
2021-10-16 11:33:45 +06:00
LT ( BUTTON , KC_Z ) , ALGR_T ( KC_X ) , KC_M , KC_C , KC_V , KC_K , KC_L , KC_COMM , ALGR_T ( KC_DOT ) , LT ( BUTTON , KC_SLSH ) ,
2021-07-03 22:09:02 +06:00
U_NP , U_NP , LT ( FUN , KC_DEL ) , LT ( NUM , KC_BSPC ) , LT ( SYM , KC_ENT ) , LT ( MOUSE , KC_TAB ) , LT ( NAV , KC_SPC ) , LT ( MEDIA , KC_ESC ) , U_NP , U_NP
# elif defined MIRYOKU_ALPHAS_QWERTY
2020-06-23 11:30:05 +06:00
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 ) ,
2021-10-16 11:33:45 +06:00
LT ( BUTTON , KC_Z ) , ALGR_T ( KC_X ) , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM , ALGR_T ( KC_DOT ) , LT ( BUTTON , KC_SLSH ) ,
U_NP , U_NP , LT ( FUN , KC_DEL ) , LT ( NUM , KC_BSPC ) , LT ( SYM , KC_ENT ) , LT ( MOUSE , KC_TAB ) , LT ( NAV , KC_SPC ) , LT ( MEDIA , KC_ESC ) , U_NP , U_NP
# elif defined MIRYOKU_ALPHAS_QWERTZ
KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Z , 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 ( BUTTON , KC_Y ) , ALGR_T ( KC_X ) , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM , ALGR_T ( KC_DOT ) , LT ( BUTTON , KC_SLSH ) ,
2021-07-03 22:09:02 +06:00
U_NP , U_NP , LT ( FUN , KC_DEL ) , LT ( NUM , KC_BSPC ) , LT ( SYM , KC_ENT ) , LT ( MOUSE , KC_TAB ) , LT ( NAV , KC_SPC ) , LT ( MEDIA , KC_ESC ) , U_NP , U_NP
# else
KC_Q , KC_W , KC_F , KC_P , KC_B , KC_J , KC_L , KC_U , KC_Y , KC_QUOT ,
LGUI_T ( KC_A ) , LALT_T ( KC_R ) , LCTL_T ( KC_S ) , LSFT_T ( KC_T ) , KC_G , KC_M , LSFT_T ( KC_N ) , LCTL_T ( KC_E ) , LALT_T ( KC_I ) , LGUI_T ( KC_O ) ,
2021-10-16 11:33:45 +06:00
LT ( BUTTON , KC_Z ) , ALGR_T ( KC_X ) , KC_C , KC_D , KC_V , KC_K , KC_H , KC_COMM , ALGR_T ( KC_DOT ) , LT ( BUTTON , KC_SLSH ) ,
2021-07-03 22:09:02 +06:00
U_NP , U_NP , LT ( FUN , KC_DEL ) , LT ( NUM , KC_BSPC ) , LT ( SYM , KC_ENT ) , LT ( MOUSE , KC_TAB ) , LT ( NAV , KC_SPC ) , LT ( MEDIA , KC_ESC ) , U_NP , U_NP
# endif
2020-06-23 11:30:05 +06:00
) ,
2021-07-03 22:09:02 +06:00
# if defined MIRYOKU_NAV_INVERTEDT
[ NAV ] = LAYOUT_miryoku (
KC_PGUP , KC_HOME , KC_UP , KC_END , KC_INS , U_NA , U_NA , U_NA , U_NA , RESET ,
KC_PGDN , KC_LEFT , KC_DOWN , KC_RGHT , KC_CAPS , U_NA , KC_LSFT , KC_LCTL , KC_LALT , KC_LGUI ,
U_UND , U_CUT , U_CPY , U_PST , U_RDO , U_NA , U_NA , U_NA , KC_ALGR , U_NA ,
U_NP , U_NP , KC_DEL , KC_BSPC , KC_ENT , U_NA , U_NA , U_NA , U_NP , U_NP
) ,
[ MOUSE ] = LAYOUT_miryoku (
KC_WH_U , KC_WH_L , KC_MS_U , KC_WH_R , U_NU , U_NA , U_NA , U_NA , U_NA , RESET ,
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 , U_NA , U_NA , KC_ALGR , U_NA ,
U_NP , U_NP , KC_BTN2 , KC_BTN3 , KC_BTN1 , U_NA , U_NA , U_NA , U_NP , U_NP
) ,
[ MEDIA ] = LAYOUT_miryoku (
U_NU , U_NU , KC_VOLU , U_NU , U_NU , U_NA , U_NA , U_NA , U_NA , RESET ,
U_NU , KC_MPRV , KC_VOLD , KC_MNXT , U_NU , U_NA , KC_LSFT , KC_LCTL , KC_LALT , KC_LGUI ,
RGB_MOD , RGB_HUI , RGB_SAI , RGB_VAI , RGB_TOG , U_NA , U_NA , U_NA , KC_ALGR , U_NA ,
U_NP , U_NP , KC_MUTE , KC_MPLY , KC_MSTP , U_NA , U_NA , U_NA , U_NP , U_NP
) ,
# else
[ NAV ] = LAYOUT_miryoku (
KC_HOME , KC_PGDN , KC_PGUP , KC_END , KC_INS , U_NA , U_NA , U_NA , U_NA , RESET ,
KC_LEFT , KC_DOWN , KC_UP , KC_RGHT , KC_CAPS , U_NA , KC_LSFT , KC_LCTL , KC_LALT , KC_LGUI ,
U_UND , U_CUT , U_CPY , U_PST , U_RDO , U_NA , U_NA , U_NA , KC_ALGR , U_NA ,
U_NP , U_NP , KC_DEL , KC_BSPC , KC_ENT , U_NA , U_NA , U_NA , U_NP , U_NP
) ,
[ MOUSE ] = LAYOUT_miryoku (
KC_WH_L , KC_WH_D , KC_WH_U , KC_WH_R , U_NU , U_NA , U_NA , U_NA , U_NA , RESET ,
KC_MS_L , KC_MS_D , KC_MS_U , 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 , U_NA , U_NA , KC_ALGR , U_NA ,
U_NP , U_NP , KC_BTN2 , KC_BTN3 , KC_BTN1 , U_NA , U_NA , U_NA , U_NP , U_NP
) ,
[ MEDIA ] = LAYOUT_miryoku (
RGB_MOD , RGB_HUI , RGB_SAI , RGB_VAI , RGB_TOG , U_NA , U_NA , U_NA , U_NA , RESET ,
KC_MPRV , KC_VOLD , KC_VOLU , KC_MNXT , U_NU , U_NA , KC_LSFT , KC_LCTL , KC_LALT , KC_LGUI ,
U_NU , U_NU , U_NU , U_NU , U_NU , U_NA , U_NA , U_NA , KC_ALGR , U_NA ,
U_NP , U_NP , KC_MUTE , KC_MPLY , KC_MSTP , U_NA , U_NA , U_NA , U_NP , U_NP
) ,
# endif
[ NUM ] = LAYOUT_miryoku (
RESET , U_NA , U_NA , U_NA , 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 , U_NA , U_NA , 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
2020-06-23 11:30:05 +06:00
) ,
2021-07-03 22:09:02 +06:00
[ SYM ] = LAYOUT_miryoku (
RESET , U_NA , U_NA , U_NA , 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 , U_NA , U_NA , 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
) ,
[ FUN ] = LAYOUT_miryoku (
RESET , U_NA , U_NA , U_NA , U_NA , KC_PSCR , KC_F7 , KC_F8 , KC_F9 , KC_F12 ,
KC_LGUI , KC_LALT , KC_LCTL , KC_LSFT , U_NA , KC_SLCK , KC_F4 , KC_F5 , KC_F6 , KC_F11 ,
U_NA , KC_ALGR , U_NA , U_NA , U_NA , KC_PAUS , KC_F1 , KC_F2 , KC_F3 , KC_F10 ,
U_NP , U_NP , U_NA , U_NA , U_NA , KC_TAB , KC_SPC , KC_APP , U_NP , U_NP
2021-10-16 11:33:45 +06:00
) ,
2021-07-03 22:09:02 +06:00
# else
2020-06-23 11:30:05 +06:00
[ BASE ] = LAYOUT_miryoku (
2021-10-16 11:33:45 +06:00
# if defined MIRYOKU_ALPHAS_AZERTY
KC_A , KC_Z , KC_E , KC_R , KC_T , KC_Y , KC_U , KC_I , KC_O , KC_P ,
LGUI_T ( KC_Q ) , 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_M ) ,
LT ( BUTTON , KC_W ) , ALGR_T ( KC_X ) , KC_C , KC_V , KC_B , KC_N , KC_COMM , KC_DOT , ALGR_T ( KC_SLSH ) , LT ( BUTTON , KC_QUOT ) ,
U_NP , U_NP , LT ( MEDIA , KC_ESC ) , LT ( NAV , KC_SPC ) , LT ( MOUSE , KC_TAB ) , LT ( SYM , KC_ENT ) , LT ( NUM , KC_BSPC ) , LT ( FUN , KC_DEL ) , U_NP , U_NP
# elif defined MIRYOKU_ALPHAS_COLEMAK
2020-06-23 11:30:05 +06:00
KC_Q , KC_W , KC_F , KC_P , KC_G , KC_J , KC_L , KC_U , KC_Y , KC_QUOT ,
LGUI_T ( KC_A ) , LALT_T ( KC_R ) , LCTL_T ( KC_S ) , LSFT_T ( KC_T ) , KC_D , KC_H , LSFT_T ( KC_N ) , LCTL_T ( KC_E ) , LALT_T ( KC_I ) , LGUI_T ( KC_O ) ,
2021-10-16 11:33:45 +06:00
LT ( BUTTON , KC_Z ) , ALGR_T ( KC_X ) , KC_C , KC_V , KC_B , KC_K , KC_M , KC_COMM , ALGR_T ( KC_DOT ) , LT ( BUTTON , KC_SLSH ) ,
2021-07-03 22:09:02 +06:00
U_NP , U_NP , LT ( MEDIA , KC_ESC ) , LT ( NAV , KC_SPC ) , LT ( MOUSE , KC_TAB ) , LT ( SYM , KC_ENT ) , LT ( NUM , KC_BSPC ) , LT ( FUN , KC_DEL ) , U_NP , U_NP
# elif defined MIRYOKU_ALPHAS_COLEMAKDHK
2020-06-23 11:30:05 +06:00
KC_Q , KC_W , KC_F , KC_P , KC_B , KC_J , KC_L , KC_U , KC_Y , KC_QUOT ,
LGUI_T ( KC_A ) , LALT_T ( KC_R ) , LCTL_T ( KC_S ) , LSFT_T ( KC_T ) , KC_G , KC_K , LSFT_T ( KC_N ) , LCTL_T ( KC_E ) , LALT_T ( KC_I ) , LGUI_T ( KC_O ) ,
2021-10-16 11:33:45 +06:00
LT ( BUTTON , KC_Z ) , ALGR_T ( KC_X ) , KC_C , KC_D , KC_V , KC_M , KC_H , KC_COMM , ALGR_T ( KC_DOT ) , LT ( BUTTON , KC_SLSH ) ,
2021-07-03 22:09:02 +06:00
U_NP , U_NP , LT ( MEDIA , KC_ESC ) , LT ( NAV , KC_SPC ) , LT ( MOUSE , KC_TAB ) , LT ( SYM , KC_ENT ) , LT ( NUM , KC_BSPC ) , LT ( FUN , KC_DEL ) , U_NP , U_NP
# elif defined MIRYOKU_ALPHAS_DVORAK
KC_QUOT , KC_COMM , KC_DOT , KC_P , KC_Y , KC_F , KC_G , KC_C , KC_R , KC_L ,
LGUI_T ( KC_A ) , LALT_T ( KC_O ) , LCTL_T ( KC_E ) , LSFT_T ( KC_U ) , KC_I , KC_D , LSFT_T ( KC_H ) , LCTL_T ( KC_T ) , LALT_T ( KC_N ) , LGUI_T ( KC_S ) ,
2021-10-16 11:33:45 +06:00
LT ( BUTTON , KC_SLSH ) , ALGR_T ( KC_Q ) , KC_J , KC_K , KC_X , KC_B , KC_M , KC_W , ALGR_T ( KC_V ) , LT ( BUTTON , KC_Z ) ,
2021-07-03 22:09:02 +06:00
U_NP , U_NP , LT ( MEDIA , KC_ESC ) , LT ( NAV , KC_SPC ) , LT ( MOUSE , KC_TAB ) , LT ( SYM , KC_ENT ) , LT ( NUM , KC_BSPC ) , LT ( FUN , KC_DEL ) , U_NP , U_NP
# elif defined MIRYOKU_ALPHAS_HALMAK
KC_W , KC_L , KC_R , KC_B , KC_Z , KC_QUOT , KC_Q , KC_U , KC_D , KC_J ,
LGUI_T ( KC_S ) , LALT_T ( KC_H ) , LCTL_T ( KC_N ) , LSFT_T ( KC_T ) , KC_COMM , KC_DOT , LSFT_T ( KC_A ) , LCTL_T ( KC_E ) , LALT_T ( KC_O ) , LGUI_T ( KC_I ) ,
2021-10-16 11:33:45 +06:00
LT ( BUTTON , KC_F ) , ALGR_T ( KC_M ) , KC_V , KC_C , KC_SLSH , KC_G , KC_P , KC_X , ALGR_T ( KC_K ) , LT ( BUTTON , KC_Y ) ,
2021-07-03 22:09:02 +06:00
U_NP , U_NP , LT ( MEDIA , KC_ESC ) , LT ( NAV , KC_SPC ) , LT ( MOUSE , KC_TAB ) , LT ( SYM , KC_ENT ) , LT ( NUM , KC_BSPC ) , LT ( FUN , KC_DEL ) , U_NP , U_NP
# elif defined MIRYOKU_ALPHAS_WORKMAN
2020-06-23 11:30:05 +06:00
KC_Q , KC_D , KC_R , KC_W , KC_B , KC_J , KC_F , KC_U , KC_P , KC_QUOT ,
LGUI_T ( KC_A ) , LALT_T ( KC_S ) , LCTL_T ( KC_H ) , LSFT_T ( KC_T ) , KC_G , KC_Y , LSFT_T ( KC_N ) , LCTL_T ( KC_E ) , LALT_T ( KC_O ) , LGUI_T ( KC_I ) ,
2021-10-16 11:33:45 +06:00
LT ( BUTTON , KC_Z ) , ALGR_T ( KC_X ) , KC_M , KC_C , KC_V , KC_K , KC_L , KC_COMM , ALGR_T ( KC_DOT ) , LT ( BUTTON , KC_SLSH ) ,
2021-07-03 22:09:02 +06:00
U_NP , U_NP , LT ( MEDIA , KC_ESC ) , LT ( NAV , KC_SPC ) , LT ( MOUSE , KC_TAB ) , LT ( SYM , KC_ENT ) , LT ( NUM , KC_BSPC ) , LT ( FUN , KC_DEL ) , U_NP , U_NP
# elif defined MIRYOKU_ALPHAS_QWERTY
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 ) ,
2021-10-16 11:33:45 +06:00
LT ( BUTTON , KC_Z ) , ALGR_T ( KC_X ) , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM , ALGR_T ( KC_DOT ) , LT ( BUTTON , KC_SLSH ) ,
U_NP , U_NP , LT ( MEDIA , KC_ESC ) , LT ( NAV , KC_SPC ) , LT ( MOUSE , KC_TAB ) , LT ( SYM , KC_ENT ) , LT ( NUM , KC_BSPC ) , LT ( FUN , KC_DEL ) , U_NP , U_NP
# elif defined MIRYOKU_ALPHAS_QWERTZ
KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Z , 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 ( BUTTON , KC_Y ) , ALGR_T ( KC_X ) , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM , ALGR_T ( KC_DOT ) , LT ( BUTTON , KC_SLSH ) ,
2021-07-03 22:09:02 +06:00
U_NP , U_NP , LT ( MEDIA , KC_ESC ) , LT ( NAV , KC_SPC ) , LT ( MOUSE , KC_TAB ) , LT ( SYM , KC_ENT ) , LT ( NUM , KC_BSPC ) , LT ( FUN , KC_DEL ) , U_NP , U_NP
# else
2019-06-26 13:33:12 +06:00
KC_Q , KC_W , KC_F , KC_P , KC_B , KC_J , KC_L , KC_U , KC_Y , KC_QUOT ,
LGUI_T ( KC_A ) , LALT_T ( KC_R ) , LCTL_T ( KC_S ) , LSFT_T ( KC_T ) , KC_G , KC_M , LSFT_T ( KC_N ) , LCTL_T ( KC_E ) , LALT_T ( KC_I ) , LGUI_T ( KC_O ) ,
2021-10-16 11:33:45 +06:00
LT ( BUTTON , KC_Z ) , ALGR_T ( KC_X ) , KC_C , KC_D , KC_V , KC_K , KC_H , KC_COMM , ALGR_T ( KC_DOT ) , LT ( BUTTON , KC_SLSH ) ,
2021-07-03 22:09:02 +06:00
U_NP , U_NP , LT ( MEDIA , KC_ESC ) , LT ( NAV , KC_SPC ) , LT ( MOUSE , KC_TAB ) , LT ( SYM , KC_ENT ) , LT ( NUM , KC_BSPC ) , LT ( FUN , KC_DEL ) , U_NP , U_NP
# endif
2019-06-26 13:33:12 +06:00
) ,
2021-07-03 22:09:02 +06:00
# if defined MIRYOKU_NAV_VI
[ NAV ] = LAYOUT_miryoku (
RESET , U_NA , U_NA , U_NA , U_NA , U_RDO , U_PST , U_CPY , U_CUT , U_UND ,
KC_LGUI , KC_LALT , KC_LCTL , KC_LSFT , U_NA , KC_LEFT , KC_DOWN , KC_UP , KC_RGHT , KC_CAPS ,
U_NA , KC_ALGR , U_NA , U_NA , U_NA , KC_HOME , KC_PGDN , KC_PGUP , KC_END , KC_INS ,
U_NP , U_NP , U_NA , U_NA , U_NA , KC_ENT , KC_BSPC , KC_DEL , U_NP , U_NP
) ,
[ MOUSE ] = LAYOUT_miryoku (
RESET , U_NA , U_NA , U_NA , U_NA , U_RDO , U_PST , U_CPY , U_CUT , U_UND ,
KC_LGUI , KC_LALT , KC_LCTL , KC_LSFT , U_NA , KC_MS_L , KC_MS_D , KC_MS_U , KC_MS_R , U_NU ,
U_NA , KC_ALGR , U_NA , U_NA , U_NA , KC_WH_L , KC_WH_D , KC_WH_U , KC_WH_R , U_NU ,
U_NP , U_NP , U_NA , U_NA , U_NA , KC_BTN1 , KC_BTN3 , KC_BTN2 , U_NP , U_NP
) ,
[ MEDIA ] = LAYOUT_miryoku (
RESET , U_NA , U_NA , U_NA , U_NA , RGB_TOG , RGB_MOD , RGB_HUI , RGB_SAI , RGB_VAI ,
KC_LGUI , KC_LALT , KC_LCTL , KC_LSFT , U_NA , KC_MPRV , KC_VOLD , KC_VOLU , KC_MNXT , U_NU ,
U_NA , KC_ALGR , U_NA , U_NA , U_NA , U_NU , U_NU , U_NU , U_NU , U_NU ,
U_NP , U_NP , U_NA , U_NA , U_NA , KC_MSTP , KC_MPLY , KC_MUTE , U_NP , U_NP
) ,
# else
[ NAV ] = LAYOUT_miryoku (
RESET , U_NA , U_NA , U_NA , U_NA , U_RDO , U_PST , U_CPY , U_CUT , U_UND ,
KC_LGUI , KC_LALT , KC_LCTL , KC_LSFT , U_NA , KC_CAPS , KC_LEFT , KC_DOWN , KC_UP , KC_RGHT ,
U_NA , KC_ALGR , U_NA , U_NA , U_NA , KC_INS , KC_HOME , KC_PGDN , KC_PGUP , KC_END ,
U_NP , U_NP , U_NA , U_NA , U_NA , KC_ENT , KC_BSPC , KC_DEL , U_NP , U_NP
) ,
[ MOUSE ] = LAYOUT_miryoku (
RESET , U_NA , U_NA , U_NA , U_NA , U_RDO , U_PST , U_CPY , U_CUT , U_UND ,
KC_LGUI , KC_LALT , KC_LCTL , KC_LSFT , U_NA , U_NU , KC_MS_L , KC_MS_D , KC_MS_U , KC_MS_R ,
U_NA , KC_ALGR , U_NA , U_NA , U_NA , U_NU , KC_WH_L , KC_WH_D , KC_WH_U , KC_WH_R ,
U_NP , U_NP , U_NA , U_NA , U_NA , KC_BTN1 , KC_BTN3 , KC_BTN2 , U_NP , U_NP
2020-06-23 11:30:05 +06:00
) ,
2021-07-03 22:09:02 +06:00
[ MEDIA ] = LAYOUT_miryoku (
RESET , U_NA , U_NA , U_NA , U_NA , RGB_TOG , RGB_MOD , RGB_HUI , RGB_SAI , RGB_VAI ,
KC_LGUI , KC_LALT , KC_LCTL , KC_LSFT , U_NA , U_NU , KC_MPRV , KC_VOLD , KC_VOLU , KC_MNXT ,
U_NA , KC_ALGR , U_NA , U_NA , U_NA , U_NU , U_NU , U_NU , U_NU , U_NU ,
U_NP , U_NP , U_NA , U_NA , U_NA , KC_MSTP , KC_MPLY , KC_MUTE , U_NP , U_NP
) ,
# endif
[ NUM ] = LAYOUT_miryoku (
KC_LBRC , KC_7 , KC_8 , KC_9 , KC_RBRC , U_NA , U_NA , U_NA , U_NA , RESET ,
KC_SCLN , KC_4 , KC_5 , KC_6 , KC_EQL , U_NA , KC_LSFT , KC_LCTL , KC_LALT , KC_LGUI ,
KC_GRV , KC_1 , KC_2 , KC_3 , KC_BSLS , U_NA , U_NA , U_NA , KC_ALGR , U_NA ,
U_NP , U_NP , KC_DOT , KC_0 , KC_MINS , U_NA , U_NA , U_NA , U_NP , U_NP
) ,
[ SYM ] = LAYOUT_miryoku (
KC_LCBR , KC_AMPR , KC_ASTR , KC_LPRN , KC_RCBR , U_NA , U_NA , U_NA , U_NA , RESET ,
KC_COLN , KC_DLR , KC_PERC , KC_CIRC , KC_PLUS , U_NA , KC_LSFT , KC_LCTL , KC_LALT , KC_LGUI ,
KC_TILD , KC_EXLM , KC_AT , KC_HASH , KC_PIPE , U_NA , U_NA , U_NA , KC_ALGR , U_NA ,
U_NP , U_NP , KC_LPRN , KC_RPRN , KC_UNDS , U_NA , U_NA , U_NA , U_NP , U_NP
) ,
[ FUN ] = LAYOUT_miryoku (
KC_F12 , KC_F7 , KC_F8 , KC_F9 , KC_PSCR , U_NA , U_NA , U_NA , U_NA , RESET ,
KC_F11 , KC_F4 , KC_F5 , KC_F6 , KC_SLCK , U_NA , KC_LSFT , KC_LCTL , KC_LALT , KC_LGUI ,
KC_F10 , KC_F1 , KC_F2 , KC_F3 , KC_PAUS , U_NA , U_NA , U_NA , KC_ALGR , U_NA ,
U_NP , U_NP , KC_APP , KC_SPC , KC_TAB , U_NA , U_NA , U_NA , U_NP , U_NP
2021-10-16 11:33:45 +06:00
) ,
2021-07-03 22:09:02 +06:00
# endif
2021-10-16 11:33:45 +06:00
[ BUTTON ] = LAYOUT_miryoku (
U_UND , U_CUT , U_CPY , U_PST , U_RDO , U_RDO , U_PST , U_CPY , U_CUT , U_UND ,
KC_LGUI , KC_LALT , KC_LCTL , KC_LSFT , KC_TRNS , KC_TRNS , KC_LSFT , KC_LCTL , KC_LALT , KC_LGUI ,
U_UND , U_CUT , U_CPY , U_PST , U_RDO , U_RDO , U_PST , U_CPY , U_CUT , U_UND ,
U_NP , U_NP , KC_BTN2 , KC_BTN3 , KC_BTN1 , KC_BTN1 , KC_BTN3 , KC_BTN2 , U_NP , U_NP
)
2019-06-26 13:33:12 +06:00
} ;