From 4cc4b762aaf6438b16ee1d94cdd07eb1291fe774 Mon Sep 17 00:00:00 2001
From: 280Zo <1754228+280Zo@users.noreply.github.com>
Date: Tue, 27 Aug 2024 23:58:17 -0700
Subject: [PATCH] SYM layer change for better coding positions and re-enable
automouse function
* disable automouse & update README
* add mouse key adjustments
* add comment correction
* add comment correction
* remove double tap mouse buttons
* fix behaviour binding for left thumbs
* fix action binding
* fix action binding
* enable automouse
* change nav buttons
* fix keymap
* fix keymap
* swap scroll and slow thumb action
* swap scroll and slow thumb action
* swap scroll and slow thumb action
* add mouse layer back in
* change mouse layer button functions
* change mouse layer button functions
* adjust mouse algorithm and add mouse buttons into all mouse layers
* adjust mouse algorithm and add mouse buttons into all mouse layers
* increase downshift time
* move symbols to better coding positions
* move symbols to better coding positions
---------
Co-authored-by: 280Zo <280Zo@users.noreply.github.com>
---
.github/workflows/draw_keymaps.yaml | 2 +
.../charybdis_right.conf | 14 +-
.../charybdis_right.overlay | 6 +-
config/charybdis.conf | 8 +-
config/charybdis.keymap | 66 ++++-----
keymap-drawer/charybdis.svg | 132 ++++++++++--------
keymap-drawer/charybdis.yaml | 78 +++++------
7 files changed, 161 insertions(+), 145 deletions(-)
diff --git a/.github/workflows/draw_keymaps.yaml b/.github/workflows/draw_keymaps.yaml
index e2c4cf2..7e95148 100644
--- a/.github/workflows/draw_keymaps.yaml
+++ b/.github/workflows/draw_keymaps.yaml
@@ -160,6 +160,8 @@ jobs:
, "&td_bore": "L_BASE L_EXTRA"
, "&tdtb": "SCROLL TRACKBALL"
, "&tdtb2": "SCROLL SNIPE"
+ , "&tdmt": "L1/BS LCLICK"
+ , "&tdbt": "L2/ESC RCLICK"
}
run: |
get_args() {
diff --git a/config/boards/shields/charybdis-mini-wireless/charybdis_right.conf b/config/boards/shields/charybdis-mini-wireless/charybdis_right.conf
index c8d3213..a81b620 100644
--- a/config/boards/shields/charybdis-mini-wireless/charybdis_right.conf
+++ b/config/boards/shields/charybdis-mini-wireless/charybdis_right.conf
@@ -1,4 +1,4 @@
- # https://zmk.dev/docs/config/power#kconfig-2
+# https://zmk.dev/docs/config/power#kconfig-2
CONFIG_ZMK_EXT_POWER=y
# https://github.com/inorichi/zmk-pmw3610-driver?tab=readme-ov-file
@@ -8,9 +8,9 @@ CONFIG_ZMK_MOUSE=y
CONFIG_PMW3610=y
# https://github.com/inorichi/zmk-pmw3610-driver/blob/main/Kconfig
-CONFIG_PMW3610_SMART_ALGORITHM=y
-CONFIG_PMW3610_CPI=1200
-CONFIG_PMW3610_CPI_DIVIDOR=3
+CONFIG_PMW3610_SMART_ALGORITHM=n
+CONFIG_PMW3610_CPI=400
+CONFIG_PMW3610_CPI_DIVIDOR=1
CONFIG_PMW3610_SNIPE_CPI=200
CONFIG_PMW3610_SNIPE_CPI_DIVIDOR=1
CONFIG_PMW3610_SCROLL_TICK=20
@@ -19,9 +19,9 @@ CONFIG_PMW3610_POLLING_RATE_125_SW=y
# CONFIG_PMW3610_POLLING_RATE_125=y
# CONFIG_PMW3610_POLLING_RATE_250=y
-CONFIG_PMW3610_FORCE_AWAKE=y
-# CONFIG_PMW3610_RUN_DOWNSHIFT_TIME_MS=2500
-# CONFIG_PMW3610_REST1_SAMPLE_TIME_MS=10
+# CONFIG_PMW3610_FORCE_AWAKE=y
+CONFIG_PMW3610_RUN_DOWNSHIFT_TIME_MS=2000
+CONFIG_PMW3610_REST1_SAMPLE_TIME_MS=40
CONFIG_PMW3610_ORIENTATION_90=y
CONFIG_PMW3610_INVERT_X=y
diff --git a/config/boards/shields/charybdis-mini-wireless/charybdis_right.overlay b/config/boards/shields/charybdis-mini-wireless/charybdis_right.overlay
index ac8c5da..ddd8ea2 100644
--- a/config/boards/shields/charybdis-mini-wireless/charybdis_right.overlay
+++ b/config/boards/shields/charybdis-mini-wireless/charybdis_right.overlay
@@ -51,9 +51,9 @@
spi-max-frequency = <2000000>;
irq-gpios = <&gpio0 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
/* optional features */
- snipe-layers = <8>;
- scroll-layers = <1 2 3 9>;
- // automouse-layer = <7>;
+ snipe-layers = <8>;
+ scroll-layers = <1 9>;
+ automouse-layer = <7>;
};
};
diff --git a/config/charybdis.conf b/config/charybdis.conf
index c788e8f..3e28349 100644
--- a/config/charybdis.conf
+++ b/config/charybdis.conf
@@ -1,4 +1,6 @@
CONFIG_ZMK_SLEEP=y
+CONFIG_ZMK_IDLE_TIMEOUT=30000
+CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=600000
CONFIG_ZMK_MOUSE=y
CONFIG_BT_CTLR_TX_PWR_PLUS_8=y
@@ -11,4 +13,8 @@ CONFIG_ZMK_BLE_EXPERIMENTAL_FEATURES=y
CONFIG_ZMK_BATTERY_REPORTING=y
CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_FETCHING=y
CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_PROXY=y
-CONFIG_ZMK_BEHAVIORS_QUEUE_SIZE=512
\ No newline at end of file
+CONFIG_ZMK_BEHAVIORS_QUEUE_SIZE=512
+
+CONFIG_ZMK_RGB_UNDERGLOW=n
+CONFIG_WS2812_STRIP=n
+CONFIG_ZMK_EXT_POWER=y
\ No newline at end of file
diff --git a/config/charybdis.keymap b/config/charybdis.keymap
index 8a4187e..bfc24d1 100644
--- a/config/charybdis.keymap
+++ b/config/charybdis.keymap
@@ -25,16 +25,13 @@
compatible = "zmk,behavior-tap-dance";
#binding-cells = <0>;
bindings = <&httl 9 7>, <&to 0>;
- tapping-term-ms = <200>;
- label = "Trackball & Scroll";
+ tapping-term-ms = <200>;
};
tdtb2: td_slow_scroll {
compatible = "zmk,behavior-tap-dance";
#binding-cells = <0>;
- bindings = <&httl 9 8>, <&to 0>;
-
- label = "Scroll Slow & Base";
+ bindings = <&httl 9 0>, <&to 8>;
};
httl: ht_two_layers {
@@ -79,14 +76,12 @@
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
bindings = <&kp LEFT_SHIFT &kp SEMI &kp LS(V) &kp LS(S) &kp LS(P) &kp RET>;
- label = "VSPLIT";
};
HSplit: HSplit {
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
bindings = <&kp LEFT_SHIFT &kp SEMI &kp LS(S) &kp LS(P) &kp RET>;
- label = "HSPLIT";
};
};
@@ -95,19 +90,24 @@
BASE {
bindings = <
-&kp C_AC_SEARCH &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &to 4
-&hm LG(E) TAB &hm LEFT_GUI A &hm LEFT_ALT S &hm LCTRL D &hm LEFT_SHIFT F &kp G &kp H &hm LEFT_SHIFT J &hm RCTRL K &hm RIGHT_ALT L &hm LEFT_META SEMICOLON &kp DEL
-&kp LA(LC(T)) &kp Z &mt LC(LA(LEFT_SHIFT)) X &mt LA(LC(LG(LEFT_SHIFT))) C &kp V &kp B &kp N &kp M &mt LA(LC(LG(LEFT_SHIFT))) COMMA &mt LC(LA(LEFT_SHIFT)) PERIOD &kp FSLH &to 5
- &tdtb < 1 BACKSPACE < 2 ESCAPE < 7 RETURN < 3 SPACE
+// ╭────────────────┬──────────────┬─────────────────────────┬─────────────────────────────┬──────────────────┬──────────────╮ ╭──────────────┬─────────────────┬──────────────────────────────────┬──────────────────────────────┬────────────────────────┬─────────╮
+ &kp C_AC_SEARCH &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &to 4
+// ├────────────────┼──────────────┼─────────────────────────┼─────────────────────────────┼──────────────────┼──────────────┤ ├──────────────┼─────────────────┼──────────────────────────────────┼──────────────────────────────┼────────────────────────┼─────────┤
+ &hm LG(E) TAB &hm LEFT_GUI A &hm LEFT_ALT S &hm LCTRL D &hm LEFT_SHIFT F &kp G &kp H &hm LEFT_SHIFT J &hm RCTRL K &hm RIGHT_ALT L &hm LEFT_META SEMICOLON &kp DEL
+// ├────────────────┼──────────────┼─────────────────────────┼─────────────────────────────┼──────────────────┼──────────────┤ ├──────────────┼─────────────────┼──────────────────────────────────┼──────────────────────────────┼────────────────────────┼─────────┤
+ &kp LA(LC(T)) &kp Z &hm LC(LA(LEFT_SHIFT)) X &hm LA(LC(LG(LEFT_SHIFT))) C &kp V &kp B &kp N &kp M &hm LA(LC(LG(LEFT_SHIFT))) COMMA &hm LC(LA(LEFT_SHIFT)) PERIOD &kp FSLH &to 5
+// ╰────────────────┴──────────────┴─────────────────────────┼─────────────────────────────┼──────────────────┼──────────────┤ ├──────────────┼─────────────────┼──────────────────────────────────┴──────────────────────────────┴────────────────────────┴─────────╯
+ &tdtb2 < 1 BACKSPACE < 2 ESCAPE < 7 RETURN < 3 SPACE
+ // ╰─────────────────────────────┴──────────────────┴──────────────╯ ╰──────────────┴────────────╯
>;
};
NUM {
bindings = <
-&none &none &none &none &none &none &kp SLASH &hm F7 N7 &hm F8 N8 &hm F9 N9 &hm F10 MINUS &none
-&none &none &none &none &kp BACKSPACE &none &kp ASTRK &hm F4 N4 &hm F5 N5 &hm F6 N6 &hm F11 PLUS &none
-&none &none &none &none &none &none &kp DOT &hm F1 N1 &hm F2 N2 &hm F3 N3 &hm F12 EQUAL &trans
- &none &none &none &kp N0 &none
+&none &none &none &none &none &none &kp SLASH &hm F7 N7 &hm F8 N8 &hm F9 N9 &hm F10 MINUS &none
+&kp TAB &none &none &none &kp BACKSPACE &none &kp ASTRK &hm F4 N4 &hm F5 N5 &hm F6 N6 &hm F11 PLUS &none
+&none &none &none &none &none &none &kp DOT &hm F1 N1 &hm F2 N2 &hm F3 N3 &hm F12 EQUAL &none
+ &none &none &none &kp N0 &none
>;
};
@@ -115,17 +115,17 @@
bindings = <
&none &none &none &none &none &none &none &kp LS(LC(H)) &kp LS(LC(J)) &kp LS(LC(K)) &kp LS(LC(L)) &none
&trans &trans &trans &trans &trans &trans &VSplit &kp LEFT_ARROW &kp DOWN &kp UP &kp RIGHT_ARROW &none
-&none &none &none &none &none &none &HSplit &kp HOME &kp PG_DN &kp PG_UP &kp END &trans
+&none &none &none &none &none &none &HSplit &kp HOME &kp PG_DN &kp PG_UP &kp END &none
&none &none &trans &trans &trans
>;
};
SYM {
bindings = <
-&none &kp SQT &kp CARET &kp PLUS &kp ASTRK &kp BSLH &kp GRAVE &kp TILDE &kp LEFT_BRACE &kp RIGHT_BRACE &kp AMPS &none
-&kp PRCNT &hm LEFT_META EXCLAMATION &hm LEFT_ALT LT &hm LCTRL GT &hm LEFT_SHIFT SPACE &kp SLASH &kp COLON &mt LEFT_SHIFT SPACE &hm LCTRL LPAR &hm LEFT_ALT RPAR &kp HASH &none
-&none &kp DQT &kp DLLR &kp EQUAL &kp MINUS &kp PIPE &kp SEMICOLON &kp UNDERSCORE &kp LBKT &kp RBKT &kp AT_SIGN &trans
- &trans &trans &trans &none &trans
+&none &kp PLUS &kp LEFT_BRACE &kp RIGHT_BRACE &kp MINUS &kp COLON &kp BSLH &kp GRAVE &kp DLLR &kp CARET &kp SQT &none
+&none &hm LEFT_META EXCL &hm LEFT_ALT LPAR &hm LCTRL RPAR &hm LEFT_SHIFT SPACE &kp TILDE &kp SLASH &hm LEFT_SHIFT SPACE &hm LCTRL LT &hm LEFT_ALT GT &kp HASH &none
+&none &kp EQUAL &kp LBKT &kp RBKT &kp UNDERSCORE &kp SEMICOLON &kp PIPE &kp ASTRK &kp AMPS &kp PRCNT &kp AT_SIGN &none
+ &trans &trans &trans &none &trans
>;
};
@@ -133,7 +133,7 @@
bindings = <
&kp N1 &kp TAB &kp Q &kp W &kp E &kp R &none &none &none &none &none &to 0
&kp N2 &kp LCTRL &kp A &kp S &kp D &kp F &none &none &none &none &none &none
-&kp N3 &kp LSHFT &kp Z &kp X &kp C &kp V &none &none &none &none &none &trans
+&kp N3 &kp LSHFT &kp Z &kp X &kp C &kp V &none &none &none &none &none &none
&trans &kp SPACE &kp LEFT_ALT &none &none
>;
};
@@ -158,28 +158,28 @@
MOUSE {
bindings = <
-&none &msc MOVE_LEFT &msc MOVE_UP &mmv MOVE_UP &msc MOVE_DOWN &msc MOVE_RIGHT &none &none &none &none &none &none
-&none &mkp MB4 &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_RIGHT &mkp MB5 &none &kp RIGHT_SHIFT &kp RCTRL &kp LEFT_ALT &kp LEFT_META &none
-&none &kp C_AC_UNDO &kp C_AC_CUT &kp C_AC_COPY &kp C_AC_PASTE &mkp MCLK &none &none &none &none &none &trans
- &tdtb2 &mkp LCLK &mkp RCLK &none &none
+&none &msc MOVE_LEFT &msc MOVE_UP &mmv MOVE_UP &msc MOVE_DOWN &msc MOVE_RIGHT &none &none &none &none &none &none
+&kp TAB &mkp MB4 &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_RIGHT &mkp MB5 &none &kp RIGHT_SHIFT &kp RCTRL &kp LEFT_ALT &kp LEFT_META &none
+&none &kp C_AC_UNDO &kp C_AC_CUT &kp C_AC_COPY &kp C_AC_PASTE &mkp MCLK &none &none &none &none &none &none
+ &tdtb2 &mkp LCLK &mkp RCLK &kp RETURN < 3 SPACE
>;
};
SLOW {
bindings = <
-&none &msc MOVE_LEFT &msc MOVE_UP &mmv MOVE_UP &msc MOVE_DOWN &msc MOVE_RIGHT &none &none &none &none &none &none
-&none &mkp MB4 &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_RIGHT &mkp MB5 &none &kp RIGHT_SHIFT &kp RCTRL &kp LEFT_ALT &kp LEFT_META &none
-&none &kp C_AC_UNDO &kp C_AC_CUT &kp C_AC_COPY &kp C_AC_PASTE &mkp MCLK &none &none &none &none &none &trans
- &tdtb &mkp LCLK &mkp RCLK &none &none
+&none &msc MOVE_LEFT &msc MOVE_UP &mmv MOVE_UP &msc MOVE_DOWN &msc MOVE_RIGHT &none &none &none &none &none &none
+&kp TAB &mkp MB4 &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_RIGHT &mkp MB5 &none &kp RIGHT_SHIFT &kp RCTRL &kp LEFT_ALT &kp LEFT_META &none
+&none &kp C_AC_UNDO &kp C_AC_CUT &kp C_AC_COPY &kp C_AC_PASTE &mkp MCLK &none &none &none &none &none &none
+ &tdtb2 &mkp LCLK &mkp RCLK &kp RETURN < 3 SPACE
>;
};
SCROLL {
bindings = <
-&none &msc MOVE_LEFT &msc MOVE_UP &mmv MOVE_UP &msc MOVE_DOWN &msc MOVE_RIGHT &none &none &none &none &none &none
-&none &mkp MB4 &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_RIGHT &mkp MB5 &none &kp RIGHT_SHIFT &kp RCTRL &kp LEFT_ALT &kp LEFT_META &none
-&none &kp C_AC_UNDO &kp C_AC_CUT &kp C_AC_COPY &kp C_AC_PASTE &mkp MCLK &none &none &none &none &none &trans
- &tog 9 &mkp LCLK &mkp RCLK &none &none
+&none &msc MOVE_LEFT &msc MOVE_UP &mmv MOVE_UP &msc MOVE_DOWN &msc MOVE_RIGHT &none &none &none &none &none &none
+&kp TAB &mkp MB4 &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_RIGHT &mkp MB5 &none &kp RIGHT_SHIFT &kp RCTRL &kp LEFT_ALT &kp LEFT_META &none
+&none &kp C_AC_UNDO &kp C_AC_CUT &kp C_AC_COPY &kp C_AC_PASTE &mkp MCLK &none &none &none &none &none &none
+ &tdtb2 &mkp LCLK &mkp RCLK &kp RETURN < 3 SPACE
>;
};
};
diff --git a/keymap-drawer/charybdis.svg b/keymap-drawer/charybdis.svg
index 0eab32d..1157961 100644
--- a/keymap-drawer/charybdis.svg
+++ b/keymap-drawer/charybdis.svg
@@ -331,7 +331,7 @@ path.combo { stroke: #7f7f7f; }
-SCROLLTRACKBALL
+SCROLLSNIPE
@@ -449,6 +449,7 @@ path.combo { stroke: #7f7f7f; }
+TAB
@@ -559,10 +560,9 @@ path.combo { stroke: #7f7f7f; }
=
F12
-
-
-
-▽
+
+
+
@@ -770,10 +770,9 @@ path.combo { stroke: #7f7f7f; }
END
-
-
-
-▽
+
+
+
@@ -817,52 +816,52 @@ path.combo { stroke: #7f7f7f; }
-'
++
-^
+{
-+
+}
-*
+-
-\
+:
-`
+\
-~
+`
-{
+$
-}
+^
-&
+'
@@ -871,7 +870,6 @@ path.combo { stroke: #7f7f7f; }
-%
@@ -882,13 +880,13 @@ path.combo { stroke: #7f7f7f; }
-<
+(
LEFT ALT
->
+)
LCTRL
@@ -900,12 +898,12 @@ path.combo { stroke: #7f7f7f; }
-/
+~
-:
+/
@@ -916,13 +914,13 @@ path.combo { stroke: #7f7f7f; }
-(
+<
LCTRL
-)
+>
LEFT ALT
@@ -941,57 +939,56 @@ path.combo { stroke: #7f7f7f; }
-"
+=
-$
+[
-=
+]
--
+_
-|
+;
-;
+|
-_
+*
-[
+&
-]
+%
@
-
-
-
-▽
+
+
+
@@ -1190,10 +1187,9 @@ path.combo { stroke: #7f7f7f; }
-
-
-
-▽
+
+
+
@@ -1738,6 +1734,7 @@ path.combo { stroke: #7f7f7f; }
+TAB
@@ -1855,10 +1852,9 @@ path.combo { stroke: #7f7f7f; }
-
-
-
-▽
+
+
+
@@ -1884,11 +1880,15 @@ path.combo { stroke: #7f7f7f; }
+RETURN
-
+SPACE
+
+SYM
+
@@ -1968,6 +1968,7 @@ path.combo { stroke: #7f7f7f; }
+TAB
@@ -2085,16 +2086,15 @@ path.combo { stroke: #7f7f7f; }
-
-
-
-▽
+
+
+
-SCROLLTRACKBALL
+SCROLLSNIPE
@@ -2114,11 +2114,15 @@ path.combo { stroke: #7f7f7f; }
+RETURN
-
+SPACE
+
+SYM
+
@@ -2198,6 +2202,7 @@ path.combo { stroke: #7f7f7f; }
+TAB
@@ -2315,17 +2320,16 @@ path.combo { stroke: #7f7f7f; }
-
-
-
-▽
+
+
+
-
-SCROLL
-toggle
+
+SCROLLSNIPE
+
@@ -2344,11 +2348,15 @@ path.combo { stroke: #7f7f7f; }
+RETURN
-
+SPACE
+
+SYM
+
diff --git a/keymap-drawer/charybdis.yaml b/keymap-drawer/charybdis.yaml
index f682637..e27d1ee 100644
--- a/keymap-drawer/charybdis.yaml
+++ b/keymap-drawer/charybdis.yaml
@@ -36,7 +36,7 @@ layers:
- {t: ., h: MEH}
- /
- {t: PHOTOS, h: toggle}
- - SCROLL TRACKBALL
+ - SCROLL SNIPE
- {t: BACK SPACE, h: NUM}
- {t: ESCAPE, h: NAV}
- {t: RETURN, h: MOUSE}
@@ -54,7 +54,7 @@ layers:
- {t: '9', h: F9}
- {t: '-', h: F10}
- ''
- - ''
+ - TAB
- ''
- ''
- ''
@@ -77,7 +77,7 @@ layers:
- {t: '2', h: F2}
- {t: '3', h: F3}
- {t: '=', h: F12}
- - {t: ▽, type: trans}
+ - ''
- ''
- {type: held}
- ''
@@ -119,7 +119,7 @@ layers:
- PG DN
- PG UP
- END
- - {t: ▽, type: trans}
+ - ''
- ''
- ''
- {type: held}
@@ -127,41 +127,41 @@ layers:
- {t: ▽, type: trans}
SYM:
- ''
- - ''''
- - ^
- +
- - '*'
- - \
- - '`'
- - '~'
- '{'
- '}'
- - '&'
+ - '-'
+ - ':'
+ - \
+ - '`'
+ - $
+ - ^
+ - ''''
+ - ''
- ''
- - '%'
- {t: '!', h: LEFT META}
- - {t: <, h: LEFT ALT}
- - {t: '>', h: LCTRL}
+ - {t: (, h: LEFT ALT}
+ - {t: ), h: LCTRL}
- {t: SPACE, h: LEFT SHIFT}
+ - '~'
- /
- - ':'
- {t: SPACE, h: LEFT SHIFT}
- - {t: (, h: LCTRL}
- - {t: ), h: LEFT ALT}
+ - {t: <, h: LCTRL}
+ - {t: '>', h: LEFT ALT}
- '#'
- ''
- ''
- - '"'
- - $
- '='
- - '-'
- - '|'
- - ;
- - _
- '['
- ']'
+ - _
+ - ;
+ - '|'
+ - '*'
+ - '&'
+ - '%'
- '@'
- - {t: ▽, type: trans}
+ - ''
- {t: ▽, type: trans}
- {t: ▽, type: trans}
- {t: ▽, type: trans}
@@ -203,7 +203,7 @@ layers:
- ''
- ''
- ''
- - {t: ▽, type: trans}
+ - ''
- {t: ▽, type: trans}
- SPACE
- LEFT ALT
@@ -306,7 +306,7 @@ layers:
- ''
- ''
- ''
- - ''
+ - TAB
- BACK
- MOVE L
- MOVE D
@@ -329,12 +329,12 @@ layers:
- ''
- ''
- ''
- - {t: ▽, type: trans}
+ - ''
- SCROLL SNIPE
- L CLK
- R CLK
- - {type: held}
- - ''
+ - {t: RETURN, type: held}
+ - {t: SPACE, h: SYM}
SLOW:
- ''
- WHEEL L
@@ -348,7 +348,7 @@ layers:
- ''
- ''
- ''
- - ''
+ - TAB
- BACK
- MOVE L
- MOVE D
@@ -371,12 +371,12 @@ layers:
- ''
- ''
- ''
- - {t: ▽, type: trans}
- - SCROLL TRACKBALL
+ - ''
+ - SCROLL SNIPE
- L CLK
- R CLK
- - ''
- - ''
+ - RETURN
+ - {t: SPACE, h: SYM}
SCROLL:
- ''
- WHEEL L
@@ -390,7 +390,7 @@ layers:
- ''
- ''
- ''
- - ''
+ - TAB
- BACK
- MOVE L
- MOVE D
@@ -413,12 +413,12 @@ layers:
- ''
- ''
- ''
- - {t: ▽, type: trans}
- - {t: SCROLL, h: toggle}
+ - ''
+ - SCROLL SNIPE
- L CLK
- R CLK
- - ''
- - ''
+ - RETURN
+ - {t: SPACE, h: SYM}
combos:
- p: [8, 9]
k: DELETE