|
19 | 19 | #define RAISE 2 |
20 | 20 | #define ADJUST 3 |
21 | 21 |
|
22 | | - |
23 | 22 | / { |
24 | 23 | // Activate ADJUST layer by pressing raise and lower |
25 | 24 |
|
|
36 | 35 | compatible = "zmk,behavior-sensor-rotate-var"; |
37 | 36 | #sensor-binding-cells = <2>; |
38 | 37 | bindings = <&mmv>, <&mmv>; |
| 38 | + |
39 | 39 | tap-ms = <72>; |
40 | 40 | }; |
41 | 41 |
|
42 | 42 | scroll_encoder: scroll_encoder { |
43 | 43 | compatible = "zmk,behavior-sensor-rotate-var"; |
44 | 44 | #sensor-binding-cells = <2>; |
45 | 45 | bindings = <&msc>, <&msc>; |
| 46 | + |
46 | 47 | tap-ms = <72>; |
47 | 48 | }; |
48 | 49 |
|
| 50 | + behaviors { |
| 51 | + }; |
| 52 | + |
49 | 53 | keymap { |
50 | 54 | compatible = "zmk,keymap"; |
51 | 55 |
|
|
59 | 63 | &kp LGUI &kp LALT &kp LCTRL < 1 SPACE < 1 SPACE < 2 BACKSPACE &mo 2 &kp ENTER &kp RALT < 1 RGUI |
60 | 64 | >; |
61 | 65 |
|
62 | | - sensor-bindings = <&mouse_encoder MOVE_LEFT MOVE_RIGHT>, <&mouse_encoder MOVE_DOWN MOVE_UP>; |
| 66 | + sensor-bindings = |
| 67 | + <&mouse_encoder MOVE_LEFT MOVE_RIGHT>, |
| 68 | + <&mouse_encoder MOVE_DOWN MOVE_UP>; |
| 69 | + |
63 | 70 | //sensor-bindings = <&mouse_encoder MOVE_X(-100) MOVE_X(100)>, <&mouse_encoder MOVE_Y(-100) MOVE_Y(100)>; |
64 | 71 | }; |
65 | 72 |
|
|
70 | 77 | &kp GRAVE &kp KP_N7 &kp KP_N8 &kp KP_NUMBER_9 &kp KP_SUBTRACT &kp NUMBER_6 &kp N5 &mkp MB3 &mmv MOVE_UP &mkp MB2 &kp PIPE &kp RIGHT_BRACKET |
71 | 78 | &kp KP_NUMLOCK &kp KP_N4 &kp KP_NUMBER_5 &kp KP_N6 &kp KP_PLUS &msc SCRL_UP &mkp MB1 &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_RIGHT &kp ASTERISK &kp DEL |
72 | 79 | &trans &kp KP_N1 &kp KP_N2 &kp KP_N3 &kp KP_ENTER &msc SCRL_DOWN &trans &trans &kp LBKT &kp RBKT &kp SEMI &kp COLON &kp SLASH &kp BACKSPACE |
73 | | - &kp KP_N0 &kp KP_DOT &kp KP_ENTER &tog 1 &tog 1 &trans &trans &trans &trans &trans |
| 80 | + &kp KP_N0 &kp KP_DOT &kp KP_ENTER &to 1 &tog 1 &trans &trans &trans &trans &trans |
74 | 81 | >; |
75 | 82 |
|
76 | 83 | sensor-bindings = <&inc_dec_kp LEFT RIGHT>, <&inc_dec_kp UP DOWN>; |
77 | | - |
78 | 84 | }; |
79 | 85 |
|
80 | 86 | navigation { |
81 | 87 | label = "navigation"; |
82 | | - |
83 | 88 | bindings = < |
84 | 89 | &kp GRAVE &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &mt F11 F10 &kp DEL |
85 | 90 | &trans &kp HOME &kp UP_ARROW &kp PG_UP &kp K_BACK &kp K_FORWARD &kp PG_UP &kp HOME &kp UP &kp END &kp F12 &kp RIGHT_BRACKET |
86 | 91 | &trans &kp LEFT &kp DOWN &kp RIGHT &kp KP_ENTER &kp K_REFRESH &kp PG_DN &kp LEFT &kp DOWN &kp RIGHT &kp DEL &kp DEL |
87 | 92 | &trans &kp END &kp DOWN &kp PG_DN &kp KP_ENTER &trans &kp HOME &kp END &kp HOME &kp LC(LEFT_ARROW) &kp LC(RIGHT) &kp END &kp BACKSPACE &kp BACKSPACE |
88 | | - &trans &trans &trans &trans &trans &tog 2 &tog 2 &trans &trans &trans |
| 93 | + &trans &trans &trans &trans &trans &tog 2 &to 2 &trans &trans &trans |
89 | 94 | >; |
90 | 95 |
|
91 | | - sensor-bindings = <&scroll_encoder SCRL_LEFT SCRL_RIGHT>, <&scroll_encoder SCRL_DOWN SCRL_UP>; |
| 96 | + sensor-bindings = |
| 97 | + <&scroll_encoder SCRL_LEFT SCRL_RIGHT>, |
| 98 | + <&scroll_encoder SCRL_DOWN SCRL_UP>; |
| 99 | + |
92 | 100 | //sensor-bindings = <&scroll_encoder MOVE_Y(-3) MOVE_Y(3)>, <&scroll_encoder MOVE_Y(-30) MOVE_Y(30)>; |
93 | 101 | }; |
94 | 102 |
|
|
0 commit comments