Uhh, forgot what I changed here
This commit is contained in:
parent
0a703ff7fc
commit
417ba8aa7f
|
@ -28,6 +28,7 @@
|
||||||
#define COMBO_HOLD_TERM 30
|
#define COMBO_HOLD_TERM 30
|
||||||
#define COMBO_ONLY_FROM_LAYER 0
|
#define COMBO_ONLY_FROM_LAYER 0
|
||||||
// }}}
|
// }}}
|
||||||
|
#define UNICODE_SELECTED_MODES UNICODE_MODE_LINUX
|
||||||
|
|
||||||
// https://github.com/qmk/qmk_firmware/blob/master/docs/feature_split_keyboard.md#handedness-by-eeprom
|
// https://github.com/qmk/qmk_firmware/blob/master/docs/feature_split_keyboard.md#handedness-by-eeprom
|
||||||
#define EE_HANDS
|
#define EE_HANDS
|
||||||
|
|
|
@ -26,6 +26,10 @@ 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 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 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 };
|
const uint16_t PROGMEM rcontrol_sft_combo[] = { KC_N, KC_E, KC_I, COMBO_END };
|
||||||
|
const uint16_t PROGMEM lalt_sft_combo[] = { KC_A, KC_R, KC_S, COMBO_END };
|
||||||
|
const uint16_t PROGMEM ralt_sft_combo[] = { KC_E, KC_I, KC_O, COMBO_END };
|
||||||
|
const uint16_t PROGMEM lcontrol_alt_sft_combo[] = { KC_A, KC_R, KC_S, KC_T, COMBO_END };
|
||||||
|
const uint16_t PROGMEM rcontrol_alt_sft_combo[] = { KC_N, KC_E, KC_I, KC_O, COMBO_END };
|
||||||
// }}}
|
// }}}
|
||||||
// {{{ Custom keymaps (bound by specific apps)
|
// {{{ Custom keymaps (bound by specific apps)
|
||||||
const uint16_t PROGMEM normal_mode_combo[] = { KC_N, KC_E, COMBO_END };
|
const uint16_t PROGMEM normal_mode_combo[] = { KC_N, KC_E, COMBO_END };
|
||||||
|
@ -64,6 +68,10 @@ combo_t key_combos[] = {
|
||||||
COMBO(rgui_combo, KC_RGUI),
|
COMBO(rgui_combo, KC_RGUI),
|
||||||
COMBO(lcontrol_sft_combo, S(KC_LCTL)),
|
COMBO(lcontrol_sft_combo, S(KC_LCTL)),
|
||||||
COMBO(rcontrol_sft_combo, S(KC_RCTL)),
|
COMBO(rcontrol_sft_combo, S(KC_RCTL)),
|
||||||
|
COMBO(lalt_sft_combo, S(KC_LALT)),
|
||||||
|
COMBO(ralt_sft_combo, S(KC_RALT)),
|
||||||
|
COMBO(lcontrol_alt_sft_combo, S(C(KC_LALT))),
|
||||||
|
COMBO(rcontrol_alt_sft_combo, S(C(KC_RALT))),
|
||||||
// }}}
|
// }}}
|
||||||
// {{{ Custom keybinds (bound in software)
|
// {{{ Custom keybinds (bound in software)
|
||||||
COMBO(normal_mode_combo, KC_F10),
|
COMBO(normal_mode_combo, KC_F10),
|
||||||
|
@ -111,19 +119,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
),
|
),
|
||||||
// Blue layer
|
// Blue layer
|
||||||
[2] = LAYOUT_split_3x5_2(
|
[2] = LAYOUT_split_3x5_2(
|
||||||
// + @ # $ % _ & * ` ~
|
// + @ # $ % _ & * ` ~
|
||||||
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_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),
|
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 "
|
// > } ] ) ! ^ — 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),
|
S(KC_DOT), S(KC_RBRC),KC_RBRC,S(KC_0),S(KC_1), S(KC_6), UC(0x2014),KC_TRNS,KC_TRNS,S(KC_QUOT),
|
||||||
TL_LOWR, KC_BSLS, KC_TRNS, KC_NO
|
TL_LOWR, KC_BSLS, KC_TRNS, KC_NO
|
||||||
),
|
),
|
||||||
// Purple layer (blue + red)
|
// Purple layer (blue + red)
|
||||||
[3] = LAYOUT_split_3x5_2(
|
[3] = LAYOUT_split_3x5_2(
|
||||||
KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, CAPS, KC_COPY, KC_MNXT,KC_VOLU,KC_BRIU,
|
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_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_F11,KC_F12,KC_NO, KC_NO, KC_NO, KC_NO, KC_CUT, KC_MPRV,KC_MUTE,CM_TOGG,
|
||||||
KC_NO, KC_NO, KC_NO, KC_NO
|
KC_NO, KC_NO, KC_NO, KC_NO
|
||||||
),
|
),
|
||||||
// QWERTY chars
|
// QWERTY chars
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
TRI_LAYER_ENABLE = yes
|
TRI_LAYER_ENABLE = yes
|
||||||
COMBO_ENABLE = yes
|
COMBO_ENABLE = yes
|
||||||
CAPS_WORD_ENABLE = yes
|
CAPS_WORD_ENABLE = yes
|
||||||
UNICODE_ENABLE = yes
|
|
||||||
CONSOLE_ENABLE = yes
|
CONSOLE_ENABLE = yes
|
||||||
# UNICODEMAP_ENABLE = yes
|
UNICODE_COMMON = yes
|
||||||
|
UNICODE_ENABLE = yes
|
||||||
|
|
23
layout-lens/input.lens
Normal file
23
layout-lens/input.lens
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
physical
|
||||||
|
block
|
||||||
|
key 0 1
|
||||||
|
key 1 0.5
|
||||||
|
key 2 0
|
||||||
|
key 3 0.5
|
||||||
|
key 4 1
|
||||||
|
end
|
||||||
|
|
||||||
|
block
|
||||||
|
place 0 0
|
||||||
|
place 7 0
|
||||||
|
end
|
||||||
|
|
||||||
|
place 0 2
|
||||||
|
|
||||||
|
block
|
||||||
|
key 0 0
|
||||||
|
key 1 0
|
||||||
|
end
|
||||||
|
|
||||||
|
place 3.5 4.5 0.2617993878 4 5
|
||||||
|
place 6.5 4.5 -0.2617993878 8 5
|
35
layout-lens/output.svg
Normal file
35
layout-lens/output.svg
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0.0 0.0 1260.0 647.1191480799438"> <g transform="matrix( 1.0 0.0 0.0 1.0 30.0 30.0 )"> <g transform="matrix( 100.0 0.0 0.0 100.0 0.0 0.0 )"> <g transform="matrix( 1.0 0.0 0.0 1.0 0.0 1.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 1.0 0.5 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 2.0 0.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 3.0 0.5 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 4.0 1.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 7.0 1.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 8.0 0.5 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 9.0 0.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 10.0 0.5 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 11.0 1.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 0.0 2.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 1.0 1.5 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 2.0 1.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 3.0 1.5 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 4.0 2.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 7.0 2.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 8.0 1.5 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 9.0 1.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 10.0 1.5 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 11.0 2.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 0.0 3.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 1.0 2.5 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 2.0 2.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 3.0 2.5 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 4.0 3.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 7.0 3.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 8.0 2.5 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 9.0 2.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 10.0 2.5 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 1.0 0.0 0.0 1.0 11.0 3.0 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 0.9659258262888482 0.25881904510334236 -0.25881904510334236 0.9659258262888482 3.646446609407247 4.387627564303905 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 0.9659258262888482 0.25881904510334236 -0.25881904510334236 0.9659258262888482 4.612372435696095 4.646446609407247 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 0.9659258262888482 -0.25881904510334236 0.25881904510334236 0.9659258262888482 6.421701738015057 4.90526565451059 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g>
|
||||||
|
<g transform="matrix( 0.9659258262888482 -0.25881904510334236 0.25881904510334236 0.9659258262888482 7.387627564303905 4.646446609407247 )"> <rect fill="#c8c832" stroke="#000000" stroke-width="0.1" x="0.0" y="0.0" width="1.0" height="1.0"/></g></g></g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 5.9 KiB |
Loading…
Reference in a new issue