corne: add more tmux shortcuts
This commit is contained in:
parent
ea95ff912f
commit
bd190ef25c
1 changed files with 56 additions and 2 deletions
|
@ -13,6 +13,12 @@ enum custom_keycodes {
|
|||
TMUX_N,
|
||||
TMUX_S,
|
||||
TMUX_X,
|
||||
TMUX_H,
|
||||
TMUX_J,
|
||||
TMUX_K,
|
||||
TMUX_L,
|
||||
TMUX_LB,
|
||||
TMUX_RB,
|
||||
TMUX_SERVER,
|
||||
SHIFT_COPY,
|
||||
SHIFT_PASTE
|
||||
|
@ -101,6 +107,54 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
SEND_STRING("S\n");
|
||||
}
|
||||
return false;
|
||||
case TMUX_H:
|
||||
if (record->event.pressed) {
|
||||
register_code(KC_LCTL);
|
||||
SEND_STRING(" ");
|
||||
unregister_code(KC_LCTL);
|
||||
SEND_STRING("h");
|
||||
}
|
||||
return false;
|
||||
case TMUX_J:
|
||||
if (record->event.pressed) {
|
||||
register_code(KC_LCTL);
|
||||
SEND_STRING(" ");
|
||||
unregister_code(KC_LCTL);
|
||||
SEND_STRING("j");
|
||||
}
|
||||
return false;
|
||||
case TMUX_K:
|
||||
if (record->event.pressed) {
|
||||
register_code(KC_LCTL);
|
||||
SEND_STRING(" ");
|
||||
unregister_code(KC_LCTL);
|
||||
SEND_STRING("k");
|
||||
}
|
||||
return false;
|
||||
case TMUX_L:
|
||||
if (record->event.pressed) {
|
||||
register_code(KC_LCTL);
|
||||
SEND_STRING(" ");
|
||||
unregister_code(KC_LCTL);
|
||||
SEND_STRING("l");
|
||||
}
|
||||
return false;
|
||||
case TMUX_RB:
|
||||
if (record->event.pressed) {
|
||||
register_code(KC_LCTL);
|
||||
SEND_STRING(" ");
|
||||
unregister_code(KC_LCTL);
|
||||
SEND_STRING(")");
|
||||
}
|
||||
return false;
|
||||
case TMUX_LB:
|
||||
if (record->event.pressed) {
|
||||
register_code(KC_LCTL);
|
||||
SEND_STRING(" ");
|
||||
unregister_code(KC_LCTL);
|
||||
SEND_STRING("(");
|
||||
}
|
||||
return false;
|
||||
case TMUX_SERVER:
|
||||
if (record->event.pressed) {
|
||||
register_code(KC_LCTL);
|
||||
|
@ -185,9 +239,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
DM_REC1, KC_SPC, CTL_SPC, KC_LGUI, KC_ENT, DM_PLY1
|
||||
),
|
||||
[5] = LAYOUT_split_3x6_3(
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, SHIFT_PASTE, KC_NO, KC_NO, LS, KC_NO, KC_NO, SHIFT_COPY, KC_NO,
|
||||
KC_NO, KC_NO, KC_NO, KC_NO, SHIFT_PASTE, KC_NO, TMUX_J, TMUX_L, KC_NO, KC_NO, SHIFT_COPY, KC_NO,
|
||||
KC_NO, TMUX_SERVER, RM, TMUX_S, TMUX, GREP, KC_NO, TMUX_N, KC_NO, KC_NO, KC_NO, KC_NO,
|
||||
KC_NO, KC_NO, TMUX_X, TMUX_C, DOAS, VI, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
|
||||
TMUX_LB, KC_NO, TMUX_X, TMUX_C, DOAS, VI, TMUX_K, TMUX_H, KC_NO, KC_NO, KC_NO, TMUX_RB,
|
||||
DM_REC1, KC_SPC, CTL_SPC, RALT_T(KC_TAB), LT(3,KC_ENT), DM_PLY1
|
||||
),
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue