From bff5676028840d5a11611259a9a7bdb59b511ca8 Mon Sep 17 00:00:00 2001 From: Sebastian Moser Date: Fri, 9 Aug 2024 02:40:56 +0200 Subject: [PATCH] zmk stuff --- zmk-config/config/charybdis.keymap | 42 ++++++------------- zmk-config/config/charybdis_right_german.conf | 33 +++++++++++++++ 2 files changed, 45 insertions(+), 30 deletions(-) create mode 100644 zmk-config/config/charybdis_right_german.conf diff --git a/zmk-config/config/charybdis.keymap b/zmk-config/config/charybdis.keymap index 3dee9f5..867434a 100644 --- a/zmk-config/config/charybdis.keymap +++ b/zmk-config/config/charybdis.keymap @@ -18,10 +18,10 @@ Base { label = "base"; bindings = < - &kp TAB &kp Q &kp W &kp E &kp R &kp T &kp U &kp Y &kp I &kp O &kp P &kp BSPC + &kp TAB &kp Q &kp W &kp E &kp R &kp T &kp U &kp Z &kp I &kp O &kp P &kp BSPC &kp ESC &kp A &kp S &kp D &kp F &kp G &kp J &kp H &kp K &kp L &to 1 &kp APOS -&to 0 &kp Z &kp X &kp C &kp V &kp B &kp M &kp N &kp COMMA &kp DOT &kp FSLH &to 1 - &kp LGUI &kp LALT &kp ENTER &kp LSHFT &kp SPACE +&to 0 &kp Y &kp X &kp C &kp V &kp B &kp M &kp N &kp COMMA &kp DOT &kp FSLH &to 1 + &kp LGUI &kp LCTRL &kp ENTER &kp LSHFT &kp SPACE >; trackball-bindings = <&tmv_coarse> ; @@ -30,9 +30,9 @@ Lower { label = "numbers"; bindings = < - &trans &trans &kp UP &trans &kp BSLH &trans &kp N7 &trans &kp N8 &kp N9 &kp HOME &kp BSPC - &bootloader &kp LEFT &kp DOWN &to 2 &to 0 &trans &kp N4 &trans &kp N5 &kp N6 &kp N0 &bootloader - &to 0 &trans &trans &trans &kp MINUS &kp PLUS &kp N1 &trans &kp N2 &kp N3 &trans &kp F20 + &trans &trans &kp UP &kp MINUS &kp BSLH &kp EQUAL &kp N7 &trans &kp N8 &kp N9 &kp HOME &kp BSPC + &trans &kp LEFT &to 3 &to 2 &to 0 &kp SEMI &kp N4 &trans &kp N5 &kp N6 &kp N0 &bootloader + &to 0 &trans &trans &kp LBKT &kp RBKT &kp SQT &kp N1 &trans &kp N2 &kp N3 &trans &kp F20 &kp LGUI &kp LALT &kp ENTER &kp LSHFT &kp SPACE >; }; @@ -47,33 +47,15 @@ >; }; - Game { - label = "Game"; - bindings = < -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans -&trans &trans &trans &trans &trans &sl 4 &trans &trans &trans &trans &trans &trans -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &to 0 - &trans &trans &kp LEFT_ALT &kp RGUI &trans - >; - }; - - Game_++ { - label = "Game ++"; - bindings = < - &kt F5 &kp NUMBER_1 &kp NUMBER_2 &kp NUMBER_3 &kp NUMBER_4 &kp NUMBER_5 &kp LC(RA(Y)) &kp LC(RA(U)) &kp LC(RA(I)) &kp LC(RA(H)) &kp LC(RA(J)) &kp LC(RA(DEL)) - &to 3 &kp L &kp O &kp Y &kp K &kp G &trans &trans &trans &trans &trans &kp LA(F4) -&kp F10 &none &to 0 &none &kp NUMBER_6 &kp NUMBER_7 &trans &trans &trans &trans &trans &to 0 - &kp J &kp I &kp M &trans &trans - >; - }; - Mouse { + label = "mouse"; bindings = < - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans -&mkp MCLK &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &mkp LCLK - &mkp LCLK &trans &mkp RCLK &trans &trans +&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans +&trans &trans &mkp RCLK &mkp LCLK &to 0 &sl 4 &trans &kp N1 &trans &trans &trans &trans +&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &to 0 + &trans &trans &kp LEFT_ALT &kp RGUI &trans >; }; + }; }; diff --git a/zmk-config/config/charybdis_right_german.conf b/zmk-config/config/charybdis_right_german.conf new file mode 100644 index 0000000..50eccfc --- /dev/null +++ b/zmk-config/config/charybdis_right_german.conf @@ -0,0 +1,33 @@ +CONFIG_PMW3610_SMART_ALGORITHM=y +#CONFIG_PMW3610_CPI=1000 +CONFIG_PMW3610_CPI_DIVIDOR=4 +#CONFIG_PMW3610_ORIENTATION_90=y + +CONFIG_ZMK_MOUSE_TICK_DURATION=6 +CONFIG_MOUSE_LAYER_ACTIVE_MS=750 +CONFIG_MOUSE_LAYER_INDEX=5 + +CONFIG_SPI=y +#CONFIG_INPUT=y +CONFIG_PMW3610=y +CONFIG_ZMK_MOUSE=y +CONFIG_ZMK_EXT_POWER=y + +#CONFIG_PMW3610_SWAP_XY=y +CONFIG_PMW3610_INVERT_X=y +#CONFIG_PMW3610_INVERT_Y=y +#CONFIG_PMW3610_REPORT_INTERVAL_MIN=12 + +#CONFIG_BT_PERIPHERAL_PREF_MAX_INT=9 +#CONFIG_BT_PERIPHERAL_PREF_LATENCY=16 +#CONFIG_BT_BUF_ACL_TX_COUNT=32 +#CONFIG_BT_L2CAP_TX_BUF_COUNT=32 + +CONFIG_SPI_LOG_LEVEL_DBG=y + +CONFIG_PMW3610_REST1_SAMPLE_TIME_MS=100 +CONFIG_PMW3610_REST2_SAMPLE_TIME_MS=200 +CONFIG_PMW3610_REST3_SAMPLE_TIME_MS=300 +CONFIG_PMW3610_RUN_DOWNSHIFT_TIME_MS=500 +CONFIG_PMW3610_REST1_DOWNSHIFT_TIME_MS=3000 +CONFIG_PMW3610_REST2_DOWNSHIFT_TIME_MS=30000