X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=keyboard%2Fergodox%2Fkeymap_cub.h;h=322730259ce6d6e906b004a125f3cb45ad2e4903;hb=6d1ac77109cfc3aa680be6d84179406d38451d47;hp=8d7b37e43520be161385db172ec01c1619447c73;hpb=f2791c2e37de4e949080f931ec26eed8c476ebea;p=max%2Ftmk_keyboard.git diff --git a/keyboard/ergodox/keymap_cub.h b/keyboard/ergodox/keymap_cub.h index 8d7b37e4..32273025 100644 --- a/keyboard/ergodox/keymap_cub.h +++ b/keyboard/ergodox/keymap_cub.h @@ -117,7 +117,7 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { TRNS,Q, D, R, W, B, TRNS, TRNS,A, S, H, T, G, TRNS,Z, X, M, C, V, TRNS, - TRNS,TRNS,TRNS,TRNS,TRNS, + TRNS,TRNS,FN17,TRNS,TRNS, TRNS,TRNS, TRNS, TRNS,TRNS,TRNS, @@ -138,7 +138,7 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { TRNS,NO, NO, NO, NO, NO, TRNS, TRNS,NO, NO, NO, TRNS,NO, TRNS,NO, NO, NO, TRNS,NO, TRNS, - TRNS,TRNS,TRNS,TRNS,TRNS, + TRNS,TRNS,FN17,TRNS,TRNS, TRNS,TRNS, TRNS, TRNS,TRNS,TRNS, @@ -206,8 +206,8 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KEYMAP( // Layer5: F-keys instead of numbers, leftled:top/white // left hand TRNS,F1, F2, F3, F4, F5, F6, - TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, - TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, + TRNS,P1, P2, P3, P4, P5, TRNS, + TRNS,TRNS,TRNS,E, TRNS,TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, @@ -215,8 +215,8 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { TRNS,TRNS,TRNS, // right hand F7, F8, F9, F10, F11, F12, TRNS, - TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, - TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, + TRNS,P6, P7, P8, P9, P0, TRNS, + TRNS,U, TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, @@ -226,18 +226,18 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KEYMAP( // Layer6: F-keys + utils(Teensy, Workman-layer switch), leftled:top/white+onboard // left hand - TRNS,F1, F2, F3, F4, F5, F6, - FN0, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, - TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, + FN0, F1, F2, F3, F4, F5, F6, + TRNS,P1, P2, P3, P4, P5, TRNS, + TRNS,TRNS,TRNS,E, TRNS,TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, FN18,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, TRNS, TRNS,TRNS,TRNS, // right hand - F7, F8, F9, F10, F11, F12, TRNS, - TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,FN0, - TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, + F7, F8, F9, F10, F11, F12, FN0, + TRNS,P6, P7, P8, P9, P0, TRNS, + TRNS,U, TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, @@ -304,9 +304,9 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { TRNS,TRNS,TRNS, // right hand NO, NO, NO, NO, NO, NO, TRNS, - TRNS,NO, FN12,FN13,NO, NO, FN10, + TRNS,NO, FN12,FN13,FN14,FN15,FN10, FN1, FN2, FN3, FN4, FN5, FN11, - TRNS,FN6, FN7, FN8, FN9, FN0, TRNS, + TRNS,TRNS,FN6, FN7, FN8, FN9, FN0, TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS, TRNS, @@ -389,7 +389,7 @@ static const uint16_t PROGMEM fn_actions[] = { [5] = ACTION_MODS_TAP_KEY(MOD_LCTL, KC_BSPC), // FN5 = LShift with tap BackSpace [6] = ACTION_MODS_TAP_KEY(MOD_LSFT, KC_DEL), // FN6 = LCtrl with tap Delete [7] = ACTION_MODS_TAP_KEY(MOD_LALT, KC_ESC), // FN7 = LAlt with tap Escape - [8] = ACTION_MODS_TAP_KEY(MOD_RALT, KC_INS), // FN8 = RAlt with tap Ins + [8] = ACTION_MODS_TAP_KEY(MOD_RGUI, KC_INS), // FN8 = RGui with tap Ins [9] = ACTION_MODS_TAP_KEY(MOD_RSFT, KC_ENT), // FN9 = RShift with tap Enter [10] = ACTION_MODS_TAP_KEY(MOD_RCTL, KC_SPC), // FN10 = RCtrl with tap Space @@ -441,20 +441,22 @@ static const uint16_t PROGMEM fn_actions_7[] = { }; static const uint16_t PROGMEM fn_actions_9[] = { - [0] = ACTION_MODS_KEY(MOD_LALT, KC_P0), // FN0 = Alt+0 - [1] = ACTION_MODS_KEY(MOD_LALT, KC_P1), // FN1 = Alt+1 - [2] = ACTION_MODS_KEY(MOD_LALT, KC_P2), // FN2 = Alt+2 - [3] = ACTION_MODS_KEY(MOD_LALT, KC_P3), // FN3 = Alt+3 - [4] = ACTION_MODS_KEY(MOD_LALT, KC_P4), // FN4 = Alt+4 - [5] = ACTION_MODS_KEY(MOD_LALT, KC_P5), // FN5 = Alt+5 - [6] = ACTION_MODS_KEY(MOD_LALT, KC_P6), // FN6 = Alt+6 - [7] = ACTION_MODS_KEY(MOD_LALT, KC_P7), // FN7 = Alt+7 - [8] = ACTION_MODS_KEY(MOD_LALT, KC_P8), // FN8 = Alt+8 - [9] = ACTION_MODS_KEY(MOD_LALT, KC_P9), // FN9 = Alt+9 + [0] = ACTION_MODS_KEY(MOD_LCTL, KC_P0), // FN0 = Ctrl+0 + [1] = ACTION_MODS_KEY(MOD_LALT, KC_P1), // FN1 = Alt+1 + [2] = ACTION_MODS_KEY(MOD_LALT, KC_P2), // FN2 = Alt+2 + [3] = ACTION_MODS_KEY(MOD_LALT, KC_P3), // FN3 = Alt+3 + [4] = ACTION_MODS_KEY(MOD_LALT, KC_P4), // FN4 = Alt+4 + [5] = ACTION_MODS_KEY(MOD_LALT, KC_P5), // FN5 = Alt+5 + [6] = ACTION_MODS_KEY(MOD_LALT, KC_P6), // FN6 = Alt+6 + [7] = ACTION_MODS_KEY(MOD_LALT, KC_P7), // FN7 = Alt+7 + [8] = ACTION_MODS_KEY(MOD_LALT, KC_P8), // FN8 = Alt+8 + [9] = ACTION_MODS_KEY(MOD_LALT, KC_P9), // FN9 = Alt+9 [10] = ACTION_MODS_KEY(MOD_LCTL|MOD_LSFT, KC_TAB), // FN10 = Ctrl+Shift+Tab [11] = ACTION_MODS_KEY(MOD_LCTL, KC_TAB), // FN11 = Ctrl+Tab [12] = ACTION_MODS_KEY(MOD_LCTL|MOD_LSFT, KC_PGUP), // FN12 = Ctrl+Shift+PgUp [13] = ACTION_MODS_KEY(MOD_LCTL|MOD_LSFT, KC_PGDN), // FN13 = Ctrl+Shift+PgDn + [14] = ACTION_MODS_KEY(MOD_LCTL, KC_PMNS), // FN14 = Ctrl+Pad Minus + [15] = ACTION_MODS_KEY(MOD_LCTL, KC_PPLS), // FN15 = Ctrl+Pad Plus }; void action_function(keyrecord_t *record, uint8_t id, uint8_t opt)