tmux combo/vi macro
This commit is contained in:
parent
c5a351ac55
commit
435666622f
|
@ -47,7 +47,7 @@ enum custom_keycodes {
|
||||||
enum combos {
|
enum combos {
|
||||||
NE_ESCAPE,
|
NE_ESCAPE,
|
||||||
SE_CAPSWORD,
|
SE_CAPSWORD,
|
||||||
DH_TMUX,
|
ST_PREFIX,
|
||||||
COMBO_LENGTH
|
COMBO_LENGTH
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -57,13 +57,13 @@ uint16_t COMBO_LEN = COMBO_LENGTH;
|
||||||
// Define key sequences
|
// Define key sequences
|
||||||
const uint16_t PROGMEM ne_combo[] = {HOME_N, HOME_E, COMBO_END};
|
const uint16_t PROGMEM ne_combo[] = {HOME_N, HOME_E, COMBO_END};
|
||||||
const uint16_t PROGMEM se_combo[] = {HOME_S, HOME_E, COMBO_END};
|
const uint16_t PROGMEM se_combo[] = {HOME_S, HOME_E, COMBO_END};
|
||||||
const uint16_t PROGMEM dh_combo[] = {KC_D, KC_H, COMBO_END};
|
const uint16_t PROGMEM st_combo[] = {HOME_S, HOME_T, COMBO_END};
|
||||||
|
|
||||||
// List the combination of keys and there resulting action
|
// List the combination of keys and there resulting action
|
||||||
combo_t key_combos[] = {
|
combo_t key_combos[] = {
|
||||||
[NE_ESCAPE] = COMBO(ne_combo, KC_ESC),
|
[NE_ESCAPE] = COMBO(ne_combo, KC_ESC),
|
||||||
[SE_CAPSWORD] = COMBO(se_combo, CW_TOGG),
|
[SE_CAPSWORD] = COMBO(se_combo, CW_TOGG),
|
||||||
[DH_TMUX] = COMBO(dh_combo, LCTL(KC_B)),
|
[ST_PREFIX] = COMBO(st_combo, LCTL(KC_B)),
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Customise our keymaps */
|
/* Customise our keymaps */
|
||||||
|
@ -131,9 +131,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
|
|
||||||
[L_MACRO] = LAYOUT_split_3x6_3(
|
[L_MACRO] = LAYOUT_split_3x6_3(
|
||||||
//,-----------------------------------------------------. ,-----------------------------------------------------.
|
//,-----------------------------------------------------. ,-----------------------------------------------------.
|
||||||
HOME, VI_SAVE, VI_EXIT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, UPDIR,
|
HOME, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, UPDIR,
|
||||||
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
|
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
|
||||||
DELWORD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
DELWORD, XXXXXXX, XXXXXXX, VI_SAVE, VI_EXIT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
|
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
|
||||||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
||||||
//|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------|
|
//|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------|
|
||||||
|
|
Loading…
Reference in a new issue