42 lines
2.2 KiB
C
42 lines
2.2 KiB
C
// clang-format off
|
|
|
|
// name result 1st chord key 2nd chord key 3rd chord key
|
|
|
|
// vertical
|
|
COMB(NUM_1, KC_1, KC_W, LSFT_T(KC_C))
|
|
COMB(NUM_2, KC_2, KC_L, LCTL_T(KC_R))
|
|
COMB(NUM_3, KC_3, KC_Y, LALT_T(KC_S))
|
|
COMB(NUM_4, KC_4, KC_P, LGUI_T(KC_T))
|
|
COMB(NUM_5, KC_5, KC_B, KC_G)
|
|
COMB(NUM_6, KC_6, KC_Z, KC_M)
|
|
COMB(NUM_7, KC_7, KC_F, RGUI_T(KC_N))
|
|
COMB(NUM_8, KC_8, KC_O, RALT_T(KC_E))
|
|
COMB(NUM_9, KC_9, KC_U, RCTL_T(KC_I))
|
|
COMB(NUM_0, KC_0, KC_QUOT, RSFT_T(KC_A))
|
|
|
|
// top row
|
|
COMB(FORWRD_WRD, C(KC_RGHT), KC_F, KC_O)
|
|
COMB(GO_END, KC_END, KC_O, KC_U)
|
|
COMB(BCKWRD_WRD, C(KC_LEFT), KC_Y, KC_P)
|
|
COMB(GO_HOME, KC_HOME, KC_L, KC_Y)
|
|
|
|
// middle row
|
|
COMB(TAB, KC_TAB, LCTL_T(KC_R), LALT_T(KC_S))
|
|
COMB(DELWRD, C(KC_BSPC), LALT_T(KC_S), LGUI_T(KC_T))
|
|
COMB(ESCAPE, KC_ESC, RGUI_T(KC_N), RALT_T(KC_E))
|
|
COMB(ENTER, KC_ENT, RALT_T(KC_E), RCTL_T(KC_I))
|
|
COMB(CAPSWRD, CW_TOGG, LCTL_T(KC_R), LALT_T(KC_S), LGUI_T(KC_T))
|
|
SUBS(VIM_SAVE, SS_TAP(X_ESC)":w"SS_TAP(X_ENT), RGUI_T(KC_N), RALT_T(KC_E), RCTL_T(KC_I))
|
|
|
|
// bottom row
|
|
COMB(COLN, KC_COLN, KC_J, KC_V)
|
|
COMB(OS_LSFT, OSM(MOD_LSFT), KC_V, LT(SYM, KC_D))
|
|
COMB(BACKSLASH, KC_BSLS, KC_SLSH, KC_COMM)
|
|
COMB(OS_RSFT, OSM(MOD_RSFT), LT(SYM, KC_H), KC_SLSH)
|
|
|
|
// thumb
|
|
COMB(SLEEP, KC_SLEP, LT(NAV, QK_REP), LT(NUM, QK_AREP))
|
|
|
|
/* vim: set filetype=c: */
|
|
|