Move ?
and !
to base layer
This commit is contained in:
parent
1808d8da0c
commit
016b1f84db
6 changed files with 22 additions and 8 deletions
|
@ -1,8 +1,12 @@
|
||||||
|
# Set sleep timeout to 30min (30*60*1000ms)
|
||||||
|
CONFIG_ZMK_SLEEP=y
|
||||||
|
CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=1800000
|
||||||
|
|
||||||
# Mouse config, requires PR #778
|
# Mouse config, requires PR #778
|
||||||
CONFIG_ZMK_MOUSE=y
|
CONFIG_ZMK_MOUSE=y
|
||||||
CONFIG_ZMK_MOUSE_TICK_DURATION=8
|
CONFIG_ZMK_MOUSE_TICK_DURATION=8
|
||||||
|
|
||||||
# Combo config, automated by build script
|
# Combo config, automated by build script
|
||||||
CONFIG_ZMK_COMBO_MAX_COMBOS_PER_KEY=4
|
CONFIG_ZMK_COMBO_MAX_COMBOS_PER_KEY=6
|
||||||
CONFIG_ZMK_COMBO_MAX_KEYS_PER_COMBO=3
|
CONFIG_ZMK_COMBO_MAX_KEYS_PER_COMBO=3
|
||||||
|
|
||||||
|
|
|
@ -28,6 +28,7 @@
|
||||||
#include "extra_keys.h"
|
#include "extra_keys.h"
|
||||||
|
|
||||||
ZMK_CONDITIONAL_LAYER(SYS NAV, MOUSE) // SYS + NAV --> MOUSE
|
ZMK_CONDITIONAL_LAYER(SYS NAV, MOUSE) // SYS + NAV --> MOUSE
|
||||||
|
ZMK_CONDITIONAL_LAYER(SYS NUM, FN) // SYS + NUM --> FN
|
||||||
|
|
||||||
/* Navigation keys and misc shortcuts */
|
/* Navigation keys and misc shortcuts */
|
||||||
|
|
||||||
|
@ -209,6 +210,12 @@ ZMK_BEHAVIOR(dot_morph, mod_morph,
|
||||||
mods = <(MOD_LSFT|MOD_RSFT)>;
|
mods = <(MOD_LSFT|MOD_RSFT)>;
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// tap: qmark | shift + tap: excl
|
||||||
|
ZMK_BEHAVIOR(qexcl, mod_morph,
|
||||||
|
bindings = <&kp QMARK>, <&kp EXCL>;
|
||||||
|
mods = <(MOD_LSFT|MOD_RSFT)>;
|
||||||
|
)
|
||||||
|
|
||||||
// Swapper, requires PR #1366
|
// Swapper, requires PR #1366
|
||||||
ZMK_BEHAVIOR(swap, tri_state,
|
ZMK_BEHAVIOR(swap, tri_state,
|
||||||
bindings = <&kt LALT>, <&kp TAB>, <&kt LALT>;
|
bindings = <&kt LALT>, <&kp TAB>, <&kt LALT>;
|
||||||
|
@ -223,7 +230,7 @@ ZMK_LAYER(base,
|
||||||
//├──────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├──────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├──────┤
|
//├──────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├──────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├──────┤
|
||||||
X_LM &hml LGUI A &hml LALT R &hml LCTRL S &hml LSHFT T &kp G X_MM &kp M &hmr RSHFT N &hmr LCTRL E &hmr LALT I &hmr LGUI O X_RM
|
X_LM &hml LGUI A &hml LALT R &hml LCTRL S &hml LSHFT T &kp G X_MM &kp M &hmr RSHFT N &hmr LCTRL E &hmr LALT I &hmr LGUI O X_RM
|
||||||
//├──────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├──────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├──────┤
|
//├──────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├──────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├──────┤
|
||||||
X_LB &kp Z &kp X &kp C &kp D &kp V X_MB &kp K &kp H &comma_morph &dot_morph &key_repeat X_RB
|
X_LB &kp Z &kp X &kp C &kp D &kp V X_MB &kp K &kp H &comma_morph &dot_morph &qexcl X_RB
|
||||||
//├──────┤ ╰─────────────┼─────────────┴─────────────┼─────────────┼─────────────┤ ├──────┤ ├─────────────┼─────────────┼─────────────┴───────────────────────────╯ ├──────┤
|
//├──────┤ ╰─────────────┼─────────────┴─────────────┼─────────────┼─────────────┤ ├──────┤ ├─────────────┼─────────────┼─────────────┴───────────────────────────╯ ├──────┤
|
||||||
X_LH <_spc NAV 0 &bs_del_sys X_MH NUM_WORD &ss_cw X_RH
|
X_LH <_spc NAV 0 &bs_del_sys X_MH NUM_WORD &ss_cw X_RH
|
||||||
//╰──────╯ ╰─────────────┴─────────────╯ ╰──────╯ ╰─────────────┴─────────────╯ ╰──────╯
|
//╰──────╯ ╰─────────────┴─────────────╯ ╰──────╯ ╰─────────────┴─────────────╯ ╰──────╯
|
||||||
|
|
|
@ -15,12 +15,11 @@
|
||||||
#define COMBO_TERM_SLOW 35
|
#define COMBO_TERM_SLOW 35
|
||||||
|
|
||||||
/* Punctuation (horizontal left hand) */
|
/* Punctuation (horizontal left hand) */
|
||||||
// ZMK_COMBO_ADV(mwh, &scroll_mode, LT3 LT1, DEF NAV NUM, COMBO_TERM_SLOW)
|
|
||||||
ZMK_COMBO(esc, &kp ESC, LT3 LT2, DEF NAV NUM, COMBO_TERM_FAST)
|
ZMK_COMBO(esc, &kp ESC, LT3 LT2, DEF NAV NUM, COMBO_TERM_FAST)
|
||||||
ZMK_COMBO(app, &kp LG(SPACE), LT2 LT1, DEF NAV NUM, COMBO_TERM_FAST)
|
ZMK_COMBO(tab, &kp TAB, LT2 LT1, DEF NAV NUM, COMBO_TERM_FAST)
|
||||||
|
|
||||||
ZMK_COMBO(excl, &kp EXCL, LM3 LM2, DEF NAV NUM, COMBO_TERM_FAST)
|
ZMK_COMBO(repeat,&key_repeat, LM3 LM2, DEF NAV NUM, COMBO_TERM_FAST)
|
||||||
ZMK_COMBO(qmark, &kp QMARK, LM2 LM1, DEF NAV NUM, COMBO_TERM_FAST)
|
ZMK_COMBO(ret, &kp RETURN, LM2 LM1, DEF NAV NUM, COMBO_TERM_FAST)
|
||||||
|
|
||||||
ZMK_COMBO(cut, &kp LC(X), LB3 LB1, DEF NAV NUM, COMBO_TERM_SLOW)
|
ZMK_COMBO(cut, &kp LC(X), LB3 LB1, DEF NAV NUM, COMBO_TERM_SLOW)
|
||||||
ZMK_COMBO(copy, &kp LC(INS), LB3 LB2, DEF NAV NUM, COMBO_TERM_FAST)
|
ZMK_COMBO(copy, &kp LC(INS), LB3 LB2, DEF NAV NUM, COMBO_TERM_FAST)
|
||||||
|
|
|
@ -12,9 +12,13 @@ CONFIG_ZMK_MOUSE=y
|
||||||
CONFIG_ZMK_MOUSE_TICK_DURATION=8
|
CONFIG_ZMK_MOUSE_TICK_DURATION=8
|
||||||
|
|
||||||
# Combo config, automated by build script
|
# Combo config, automated by build script
|
||||||
CONFIG_ZMK_COMBO_MAX_COMBOS_PER_KEY=4
|
CONFIG_ZMK_COMBO_MAX_COMBOS_PER_KEY=6
|
||||||
CONFIG_ZMK_COMBO_MAX_KEYS_PER_COMBO=3
|
CONFIG_ZMK_COMBO_MAX_KEYS_PER_COMBO=3
|
||||||
|
|
||||||
# Clear all bluetooth bonds on start up
|
# Clear all bluetooth bonds on start up
|
||||||
# CONFIG_ZMK_BLE_CLEAR_BONDS_ON_START=y
|
# CONFIG_ZMK_BLE_CLEAR_BONDS_ON_START=y
|
||||||
|
|
||||||
|
# Turn on logging
|
||||||
|
# CONFIG_ZMK_USB_LOGGING=y
|
||||||
|
# CONFIG_LOG_PROCESS_THREAD_STARTUP_DELAY_MS=8000
|
||||||
|
|
||||||
|
|
|
@ -5,5 +5,5 @@ CONFIG_ZMK_MOUSE=y
|
||||||
CONFIG_ZMK_MOUSE_TICK_DURATION=8
|
CONFIG_ZMK_MOUSE_TICK_DURATION=8
|
||||||
|
|
||||||
# Combo config, automated by build script
|
# Combo config, automated by build script
|
||||||
CONFIG_ZMK_COMBO_MAX_COMBOS_PER_KEY=4
|
CONFIG_ZMK_COMBO_MAX_COMBOS_PER_KEY=6
|
||||||
CONFIG_ZMK_COMBO_MAX_KEYS_PER_COMBO=3
|
CONFIG_ZMK_COMBO_MAX_KEYS_PER_COMBO=3
|
||||||
|
|
BIN
img/keymap.png
BIN
img/keymap.png
Binary file not shown.
Before Width: | Height: | Size: 133 KiB After Width: | Height: | Size: 133 KiB |
Loading…
Add table
Add a link
Reference in a new issue