Update qmk keymap
This commit is contained in:
parent
929c8cedfb
commit
0a703ff7fc
|
@ -20,8 +20,12 @@ const uint16_t PROGMEM lcontrol_combo[] = { KC_R, KC_T, COMBO_END };
|
|||
const uint16_t PROGMEM rcontrol_combo[] = { KC_N, KC_I, COMBO_END };
|
||||
const uint16_t PROGMEM lalt_combo[] = { KC_A, KC_R, COMBO_END };
|
||||
const uint16_t PROGMEM ralt_combo[] = { KC_I, KC_O, COMBO_END };
|
||||
const uint16_t PROGMEM lsft_combo[] = { KC_R, KC_S, COMBO_END };
|
||||
const uint16_t PROGMEM rsft_combo[] = { KC_I, KC_E, COMBO_END };
|
||||
const uint16_t PROGMEM lgui_combo[] = { KC_R, KC_V, COMBO_END };
|
||||
const uint16_t PROGMEM rgui_combo[] = { KC_H, KC_I, COMBO_END };
|
||||
const uint16_t PROGMEM lcontrol_sft_combo[] = { KC_R, KC_S, KC_T, COMBO_END };
|
||||
const uint16_t PROGMEM rcontrol_sft_combo[] = { KC_N, KC_E, KC_I, COMBO_END };
|
||||
// }}}
|
||||
// {{{ Custom keymaps (bound by specific apps)
|
||||
const uint16_t PROGMEM normal_mode_combo[] = { KC_N, KC_E, COMBO_END };
|
||||
|
@ -33,7 +37,7 @@ const uint16_t PROGMEM workspace_1_combo[] = { KC_H, KC_I, KC_Q, COMBO_END };
|
|||
const uint16_t PROGMEM workspace_2_combo[] = { KC_H, KC_I, KC_W, COMBO_END };
|
||||
const uint16_t PROGMEM workspace_3_combo[] = { KC_H, KC_I, KC_F, COMBO_END };
|
||||
const uint16_t PROGMEM workspace_4_combo[] = { KC_H, KC_I, KC_P, COMBO_END };
|
||||
const uint16_t PROGMEM workspace_5_combo[] = { KC_H, KC_I, KC_P, COMBO_END };
|
||||
const uint16_t PROGMEM workspace_5_combo[] = { KC_H, KC_I, KC_B, COMBO_END };
|
||||
const uint16_t PROGMEM workspace_6_combo[] = { KC_H, KC_I, KC_A, COMBO_END };
|
||||
const uint16_t PROGMEM workspace_7_combo[] = { KC_H, KC_I, KC_R, COMBO_END };
|
||||
const uint16_t PROGMEM workspace_8_combo[] = { KC_H, KC_I, KC_S, COMBO_END };
|
||||
|
@ -51,10 +55,15 @@ combo_t key_combos[] = {
|
|||
// {{{ Modifiers
|
||||
COMBO(lcontrol_combo, KC_LCTL),
|
||||
COMBO(rcontrol_combo, KC_RCTL),
|
||||
COMBO(lsft_combo, KC_LSFT),
|
||||
COMBO(rsft_combo, KC_RSFT),
|
||||
COMBO(rcontrol_combo, KC_RCTL),
|
||||
COMBO(lalt_combo, KC_LALT),
|
||||
COMBO(ralt_combo, KC_RALT),
|
||||
COMBO(lgui_combo, KC_LGUI),
|
||||
COMBO(rgui_combo, KC_RGUI),
|
||||
COMBO(lcontrol_sft_combo, S(KC_LCTL)),
|
||||
COMBO(rcontrol_sft_combo, S(KC_RCTL)),
|
||||
// }}}
|
||||
// {{{ Custom keybinds (bound in software)
|
||||
COMBO(normal_mode_combo, KC_F10),
|
||||
|
@ -88,9 +97,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
*/
|
||||
// COLEMAK-DH chars
|
||||
[0] = LAYOUT_split_3x5_2(
|
||||
KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, S(KC_SCLN),
|
||||
KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_SCLN,
|
||||
KC_A, KC_R, KC_S, KC_T, KC_G, KC_M, KC_N, KC_E, KC_I, KC_O,
|
||||
KC_Z, KC_X, KC_C, KC_D, KC_V, KC_K, KC_H, KC_COMM, KC_DOT, KC_QUOT,
|
||||
KC_Z, KC_C, KC_D, KC_V, KC_X, KC_K, KC_H, KC_COMM, KC_DOT, KC_QUOT,
|
||||
TL_LOWR, KC_SPC, KC_LSFT, TL_UPPR
|
||||
),
|
||||
// Red layer
|
||||
|
@ -102,19 +111,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
),
|
||||
// Blue layer
|
||||
[2] = LAYOUT_split_3x5_2(
|
||||
// ! @ # $ % ^ & * ` ~
|
||||
S(KC_1), S(KC_2),S(KC_3),S(KC_4), S(KC_5), S(KC_6), S(KC_7), S(KC_8),KC_GRV, S(KC_GRV),
|
||||
// < { [ ( ? - _ / = ;
|
||||
S(KC_COMM),S(KC_LBRC),KC_LBRC,S(KC_9),S(KC_SLSH),KC_MINS, S(KC_MINS),KC_SLSH,KC_EQL, KC_SCLN,
|
||||
// > } ] ) — em dash | \ + "
|
||||
S(KC_DOT), S(KC_RBRC),KC_RBRC,S(KC_0),KC_NO, UC(0x2014),S(KC_BSLS),KC_BSLS,S(KC_EQL),S(KC_QUOT),
|
||||
TL_LOWR, KC_TRNS, KC_TRNS, KC_NO
|
||||
// + @ # $ % _ & * ` ~
|
||||
S(KC_EQL), S(KC_2), S(KC_3),S(KC_4),S(KC_5), S(KC_MINS),S(KC_7), S(KC_8),KC_GRV,S(KC_GRV),
|
||||
// < { [ ( ? | - / = :
|
||||
S(KC_COMM),S(KC_LBRC),KC_LBRC,S(KC_9),S(KC_SLSH),S(KC_BSLS),KC_MINS, KC_SLSH,KC_EQL,S(KC_SCLN),
|
||||
// > } ] ) ! ^ — em dash "
|
||||
S(KC_DOT), S(KC_RBRC),KC_RBRC,S(KC_0),S(KC_1), S(KC_6), UC(0x2014),KC_NO, KC_NO, S(KC_QUOT),
|
||||
TL_LOWR, KC_BSLS, KC_TRNS, KC_NO
|
||||
),
|
||||
// Purple layer (blue + red)
|
||||
[3] = LAYOUT_split_3x5_2(
|
||||
KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO, KC_VOLU, KC_BRIU, KC_MPRV, KC_CUT,
|
||||
KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, CAPS, KC_VOLD, KC_BRID, KC_MPLY, KC_PASTE,
|
||||
KC_F11,KC_F12,KC_NO, KC_NO, KC_NO, KC_NO, KC_MUTE, KC_NO, KC_MNXT, KC_COPY,
|
||||
KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, CAPS, KC_COPY, KC_MNXT,KC_VOLU,KC_BRIU,
|
||||
KC_F6, KC_F7, KC_F8, KC_F9, KC_F10,KC_NO, KC_PASTE,KC_MPLY,KC_VOLD,KC_BRID,
|
||||
KC_F11,KC_F12,KC_NO, KC_NO, KC_NO, KC_NO, KC_CUT, KC_MPRV,KC_MUTE,KC_NO ,
|
||||
KC_NO, KC_NO, KC_NO, KC_NO
|
||||
),
|
||||
// QWERTY chars
|
||||
|
|
Loading…
Reference in a new issue