X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=keyboard%2Fergodox%2Fkeymap_cub.h;h=2b6e797c5bcef316b314f6bca5b29a8f27fe41a2;hb=0a554052b4186748afe26d8eae18cf44d4e7ae1f;hp=a70376130c14d72ad23bde7292893edc0211d7c2;hpb=1867cd48f99810bd6032a5c3e1280280d14d03a2;p=tmk_firmware.git diff --git a/keyboard/ergodox/keymap_cub.h b/keyboard/ergodox/keymap_cub.h index a703761..2b6e797 100644 --- a/keyboard/ergodox/keymap_cub.h +++ b/keyboard/ergodox/keymap_cub.h @@ -51,18 +51,18 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,--------------------------------------------------. ,--------------------------------------------------. * | ~ | ; | ! | # | { | } | ' | | ^ | [ | ] | * | ( | ) | = | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | Tab | Q | D | R | W | B | ~L5 | | ~L6 | J | F | U | P | $ | : | + * | Tab | Q | D | R | W | B | NO | | ~L7 | J | F | U | P | $ | : | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| * | Tab/Shf| A | S | H | T | G |------| |------| Y | N | E | O | I | - | - * |--------+------+------+------+------+------| L0 | | ~L7 |------+------+------+------+------+--------| + * |--------+------+------+------+------+------| Home | | End |------+------+------+------+------+--------| * | LCtrl | Z | X | M | C | V | | | | K | L | , | . | / | | | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' * | ~L5 | ~L2 | Caps | LAlt | LGui | | Lft | Up | Dn | Rght | ~L6 | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. - * | +L2 | Home | | PgUp | Del | + * | L0 | +L2 | | PgUp | Del | * ,------|------|------| |------+------+------. - * | | | End | | PgDn | | | + * | | | NO | | PgDn | | | * | BkSp | ESC |------| |------| Enter| Space| * | | | Spc | | Ins | | | * `--------------------' `--------------------' @@ -70,20 +70,20 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * Keymap: Default Layer in Workman / with Shift * * ,--------------------------------------------------. ,--------------------------------------------------. - * | ~ | 1 | 2 | 3 | 4 | 5 | " | | \ | 6 | 7 | 8 | 9 | 0 | + | + * | ` | 1 | 2 | 3 | 4 | 5 | " | | \ | 6 | 7 | 8 | 9 | 0 | + | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | Tab | Q | D | R | W | B | ~L5 | | ~L6 | J | F | U | P | @ | % | + * | Tab | Q | D | R | W | B | NO | | ~L7 | J | F | U | P | @ | % | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| * | Tab/Shf| A | S | H | T | G |------| |------| Y | N | E | O | I | _ | - * |--------+------+------+------+------+------| L0 | | ~L7 |------+------+------+------+------+--------| + * |--------+------+------+------+------+------| Home | | End |------+------+------+------+------+--------| * | LCtrl | Z | X | M | C | V | | | | K | L | , | . | / | & | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' * | ~L5 | ~L2 | Caps | LAlt | LGui | | Lft | Up | Dn | Rght | ~L6 | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. - * | +L2 | Home | | PgUp | Del | + * | L0 | +L2 | | PgUp | Del | * ,------|------|------| |------+------+------. - * | | | End | | PgDn | | | + * | | | NO | | PgDn | | | * | BkSp | ESC |------| |------| Enter| Space| * | | | Spc | | Ins | | | * `--------------------' `--------------------' @@ -93,18 +93,18 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KEYMAP( // Layer0: default, leftled:none // left hand GRV, 1, 2, 3, 4, 5, BSLS, - TAB, Q, W, E, R, T, FN21, + TAB, Q, W, E, R, T, NO, FN11,FN28,FN29,FN30,FN31,G, - FN12,FN24,FN25,FN26,FN27,B, FN17, + FN12,FN24,FN25,FN26,FN27,B, HOME, FN21,FN20,CAPS,FN13,FN14, - FN19,HOME, - END, + FN17,FN19, + NO, FN5, FN6, FN7, // right hand MINS,6, 7, 8, 9, 0, EQL, - FN22,Y, U, I, O, P, LBRC, + FN23,Y, U, I, O, P, LBRC, H, J, K, L, SCLN,FN15, - FN23,N, M, COMM,DOT, SLSH,FN16, + END, N, M, COMM,DOT, SLSH,FN16, LEFT,UP, DOWN,RGHT,FN22, PGUP,DEL, PGDN, @@ -144,8 +144,8 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { TRNS,TRNS,TRNS, // right hand SLCK,NLCK,PSLS,PAST,PAST,PMNS,BSPC, - TRNS,NO, P7, P8, P9, PMNS,BSPC, - TRNS,P4, P5, P6, PPLS,PENT, + TRNS,NO, P7, P8, P9, PMNS,PGUP, + TRNS,P4, P5, P6, PPLS,PGDN, TRNS,NO, P1, P2, P3, PPLS,PENT, P0, PDOT,SLSH,PENT,PENT, TRNS,TRNS, @@ -167,7 +167,7 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { NO, NO, NO, NO, NO, NO, TRNS, TRNS,NO, F1, F2, F3, F4, PGUP, NO, F5, F6, F7, F8, PGDN, - TRNS,NO, F9, F10, F11, F12, NO, + TRNS,NO, F9, F10, F11, F12, APP, RGUI,RALT,TRNS,TRNS,TRNS, TRNS,TRNS, TRNS, @@ -188,15 +188,15 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // in Workman right hand will be: // = // ^ { } ( ) + - // ' ! $ " ; \ - // # [ < > ] AppMenu + // ' ! $ " ; = + // # [ < > ] \ // // right hand NO, NO, NO, NO, NO, NO, TRNS, TRNS,MINS,4, 5, 9, 0, PPLS, - BSLS,2, P, FN1, 1, FN2, - TRNS,3, 6, FN3, FN4, 7, APP, + BSLS,2, P, FN1, 1, EQL, + TRNS,3, 6, FN3, FN4, 7, FN2, TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, TRNS, @@ -356,8 +356,8 @@ static const uint16_t PROGMEM fn_actions[] = { ACTION_MODS_KEY(MOD_LSFT, KC_DOT), // FN4 = Shifted dot // > in Workman ACTION_MODS_TAP_KEY(MOD_LCTL, KC_BSPC), // FN5 = LShift with tap BackSpace - ACTION_MODS_TAP_KEY(MOD_LSFT, KC_ESC), // FN6 = LCtrl with tap Escape - ACTION_MODS_TAP_KEY(MOD_LALT, KC_DEL), // FN7 = LAlt with tap Delete + ACTION_MODS_TAP_KEY(MOD_LSFT, KC_DEL), // FN6 = LCtrl with tap Delete + ACTION_MODS_TAP_KEY(MOD_LALT, KC_ESC), // FN7 = LAlt with tap Escape ACTION_MODS_TAP_KEY(MOD_RALT, KC_INS), // FN8 = RAlt with tap Ins ACTION_MODS_TAP_KEY(MOD_RSFT, KC_ENT), // FN9 = RShift with tap Enter ACTION_MODS_TAP_KEY(MOD_RCTL, KC_SPC), // FN10 = RCtrl with tap Space @@ -375,7 +375,7 @@ static const uint16_t PROGMEM fn_actions[] = { ACTION_LAYER_MOMENTARY(2), // FN20 - momentary Layer2, to use with Numpad keys ACTION_LAYER_MOMENTARY(5), // FN21 - momentary Layer5, to use with F* keys on top row - ACTION_LAYER_MOMENTARY(6), // FN22 - momentary Layer6, to use with F* keys on top row, cursor, Teensy, Workman-layer switch + ACTION_LAYER_TAP_KEY(6, KC_ENT), // FN22 - momentary Layer6 on Enter, to use with F* keys on top row, cursor, Teensy, Workman-layer switch ACTION_LAYER_MOMENTARY(7), // FN23 - momentary Layer7, to use with F* keys (F1-F24) ACTION_LAYER_TAP_KEY(4, KC_Z), // FN24 = momentary Layer4 on Z key, to use with unconvenient keys