LAYOUT_kc to LAYOUT

This commit is contained in:
nrtkbb 2019-09-30 17:30:40 +09:00
parent 7b80e30521
commit 9e8f105f93

View File

@ -34,8 +34,8 @@ enum macro_keycodes {
KC_SAMPLEMACRO,
};
#define KC______ KC_TRNS
#define KC_XXXXX KC_NO
#define KC________ KC_TRNS
#define KC_XXXXXXX KC_NO
#define KC_LOWER LOWER
#define KC_RAISE RAISE
#define KC_RST RESET
@ -48,60 +48,57 @@ enum macro_keycodes {
#define KC_LVAI RGB_VAI
#define KC_LVAD RGB_VAD
#define KC_LMOD RGB_MOD
#define KC_CTLTB CTL_T(KC_TAB)
#define KC_GUIEI GUI_T(KC_LANG2)
#define KC_ALTKN ALT_T(KC_LANG1)
#define KC_CTLES CTL_T(KC_ESC)
#define KC_SFTSP SFT_T(KC_SPC)
#define KC_ALTBS ALT_T(KC_BSPC)
#define KC_CTES CTL_T(KC_ESC)
#define KC_SFSP SFT_T(KC_SPC)
#define KC_ALBS ALT_T(KC_BSPC)
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_QWERTY] = LAYOUT_kc( \
//,----------------------------------. ,----------------------------------.
Q, W, E, R, T, Y, U, I, O, P,\
//|------+------+------+------+------| |------+------+------+------+------|
A, S, D, F, G, H, J, K, L, ENT,\
//|------+------+------+------+------| |------+------+------+------+------|
Z, X, C, V, B, N, M, COMM, DOT, SLSH,\
//|------+------+------+------+------+------| |------+------+------+------+------+------|
LSFT, SPC, LALT, LGUI, LOWER, CTLES, SFTSP, RAISE, ALTBS, RCTL, LGUI, XXXXX \
//|------+------+------+------+------+------| |------+------+------+------+------+------|
[_QWERTY] = LAYOUT( \
//,---------------------------------------. ,---------------------------------------.
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_ENT,\
//|-------+-------+-------+-------+-------| |-------+-------+-------+-------+-------|
KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M,KC_COMM, KC_DOT,KC_SLSH,\
//|-------+-------+-------+-------+-------+-------| |-------+-------+-------+-------+-------+-------|
KC_LSFT, KC_SPC,KC_LALT,KC_LGUI,KC_LOWER,KC_CTES, KC_SFSP,KC_RAISE,KC_ALBS,KC_RCTL,KC_LGUI,XXXXXXX \
//|-------+-------+-------+-------+-------+-------| |-------+-------+-------+-------+-------+-------|
),
[_LOWER] = LAYOUT_kc( \
//,----------------------------------. ,----------------------------------.
1, 2, 3, 4, 5, 6, 7, 8, 9, 0,\
//|------+------+------+------+------| |------+------+------+------+------|
TAB, XXXXX, XXXXX, XXXXX, XXXXX, LEFT, DOWN, UP, RGHT, ENT,\
//|------+------+------+------+------| |------+------+------+------+------|
LCTL, SPC, LSFT, LALT, DEL, BSPC, HOME, END, XXXXX, XXXXX,\
//|------+------+------+------+------+------| |------+------+------+------+------+------|
LSFT, SPC, LALT, LGUI, LOWER, CTLES, SFTSP, RAISE, ALTBS, RCTL, LGUI, XXXXX \
//|------+------+------+------+------+------| |------+------+------+------+------+------|
[_LOWER] = LAYOUT( \
//,---------------------------------------. ,---------------------------------------.
KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0,\
//|-------+-------+-------+-------+-------| |-------+-------+-------+-------+-------|
KC_TAB,XXXXXXX,XXXXXXX,XXXXXXX,XXXXXXX, KC_LEFT,KC_DOWN, KC_UP,KC_RGHT, KC_ENT,\
//|-------+-------+-------+-------+-------| |-------+-------+-------+-------+-------|
KC_LCTL, KC_SPC,KC_LSFT,KC_LALT, KC_DEL, KC_BSPC,KC_HOME, KC_END,XXXXXXX,XXXXXXX,\
//|-------+-------+-------+-------+-------+-------| |-------+-------+-------+-------+-------+-------|
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______ \
//|-------+-------+-------+-------+-------+-------| |-------+-------+-------+-------+-------+-------|
),
[_RAISE] = LAYOUT_kc( \
//,----------------------------------. ,----------------------------------.
EXLM, AT, HASH, DLR, PERC, CIRC, AMPR, ASTR, LPRN, RPRN,\
//|------+------+------+------+------| |------+------+------+------+------|
TAB, UNDS, PLUS, PIPE, TILD, COLN, DQUO, GT, LCBR, RCBR,\
//|------+------+------+------+------| |------+------+------+------+------|
LCTL, MINS, EQL, BSLS, GRV, SCLN, QUOT, LT, LBRC, RBRC,\
//|------+------+------+------+------+------| |------+------+------+------+------+------|
LSFT, SPC, LALT, LGUI, LOWER, CTLES, SFTSP, RAISE, ALTBS, RCTL, LGUI, XXXXX \
//|------+------+------+------+------+------| |------+------+------+------+------+------|
[_RAISE] = LAYOUT( \
//,---------------------------------------. ,---------------------------------------.
KC_EXLM, KC_AT,KC_HASH, KC_DLR,KC_PERC, KC_CIRC,KC_AMPR,KC_ASTR,KC_LPRN,KC_RPRN,\
//|-------+-------+-------+-------+-------| |-------+-------+-------+-------+-------|
KC_TAB,KC_UNDS,KC_PLUS,KC_PIPE,KC_TILD, KC_COLN,KC_DQUO, KC_GT,KC_LCBR,KC_RCBR,\
//|-------+-------+-------+-------+-------| |-------+-------+-------+-------+-------|
KC_LCTL,KC_MINS, KC_EQL,KC_BSLS, KC_GRV, KC_SCLN,KC_QUOT, KC_LT,KC_LBRC,KC_RBRC,\
//|-------+-------+-------+-------+-------+-------| |-------+-------+-------+-------+-------+-------|
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______ \
//|-------+-------+-------+-------+-------+-------| |-------+-------+-------+-------+-------+-------|
),
[_ADJUST] = LAYOUT_kc( \
//,----------------------------------. ,----------------------------------.
F1, F2, F3, F4, F5, F6, F7, F8, F9, F10,\
//|------+------+------+------+------| |------+------+------+------+------|
F11, F12, RST, PSCR, INS, LTOG, LHUI, LSAI, LVAI, XXXXX,\
//|------+------+------+------+------| |------+------+------+------+------|
XXXXX, XXXXX, XXXXX, XXXXX, XXXXX, LMOD, LHUD, LSAD, LVAD, LRST,\
//|------+------+------+------+------+------| |------+------+------+------+------+------|
LSFT, SPC, LALT, LGUI, LOWER, CTLES, SFTSP, RAISE, ALTBS, RCTL, LGUI, XXXXX \
//|------+------+------+------+------+------| |------+------+------+------+------+------|
[_ADJUST] = LAYOUT( \
//,---------------------------------------. ,---------------------------------------.
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_RST,KC_PSCR, KC_INS, KC_LTOG,KC_LHUI,KC_LSAI,KC_LVAI,XXXXXXX,\
//|-------+-------+-------+-------+-------| |-------+-------+-------+-------+-------|
XXXXXXX,XXXXXXX,XXXXXXX,XXXXXXX,XXXXXXX, KC_LMOD,KC_LHUD,KC_LSAD,KC_LVAD,KC_LRST,\
//|-------+-------+-------+-------+-------+-------| |-------+-------+-------+-------+-------+-------|
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______ \
//|-------+-------+-------+-------+-------+-------| |-------+-------+-------+-------+-------+-------|
)
};