@@ -6,6 +6,7 @@
|
||||
#define RIGHT_ 1
|
||||
#define LEFT_ 2
|
||||
#define SHEET_ 3
|
||||
#define SYM_ 4
|
||||
|
||||
/ {
|
||||
behaviors {
|
||||
@@ -38,7 +39,7 @@
|
||||
&kp LBKT &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp RBKT
|
||||
&kp BSLH &hm LGUI A &hm RALT S &hm LCTRL D &hm LSHFT F &kp G &kp H &hm RSHFT J &hm RCTRL K &hm RALT L &hm RGUI SEMI &kp SQT
|
||||
&kp NUBS &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp EQUAL
|
||||
< RIGHT_ TAB &kp RET &kp ESC &kp BSPC &kp SPACE < LEFT_ TAB
|
||||
< RIGHT_ TAB < SYM_ RET &kp ESC &kp BSPC < SYM_ SPACE < LEFT_ TAB
|
||||
>;
|
||||
};
|
||||
|
||||
@@ -86,5 +87,61 @@
|
||||
&kp KP_N0 &kp KP_DOT &kp RET &kp BSPC &kp SPACE &tog SHEET_
|
||||
>;
|
||||
};
|
||||
|
||||
sym_layer {
|
||||
// -----------------------------------------------------------------------------------------
|
||||
// | | ^ | < | > | $ | % | | @ | & | * | ' | ` | |
|
||||
// | | { | ( | ) | } | = | | \ | + | - | / | " | |
|
||||
// | | ~ | [ | ] | _ | # | | | | ! | ; | : | ? | |
|
||||
// | | | | | | | |
|
||||
|
||||
bindings = <
|
||||
&none
|
||||
/\* ^ \*/ &kp LSHFT(N6) /\* Shift+6 -> ^ on AZERTY \*/
|
||||
/\* < \*/ &kp NUBS /\* NUBS (<) \*/
|
||||
/\* > \*/ &kp LSHFT(NUBS) /\* Shift+NUBS -> > \*/
|
||||
/\* $ \*/ &kp RALT(4) /\* AltGr+4 -> $ \*/
|
||||
/\* % \*/ &kp LSHFT(N5) /\* Shift+5 -> % \*/
|
||||
&none
|
||||
/\* @ \*/ &kp RALT(0) /\* AltGr+0 -> @ \*/
|
||||
/\* & \*/ &kp LSHFT(N6) /\* Shift+6 often -> & (if 6 is &) \*/
|
||||
/\* \* \*/ &kp LSHFT(N8) /\* Shift+8 -> \* \*/
|
||||
/\* ' \*/ &kp N4 /\* ' is on 4 without modifier on some AZERTY — adjust if needed \*/
|
||||
/\* \` \*/ &kp GRAVE /\* backtick \*/
|
||||
&none
|
||||
|
||||
&none
|
||||
/\* { \*/ &kp LSHFT(LBKT) /\* Shift+[ -> { \*/
|
||||
/\* ( \*/ &kp LSHFT(N5) /\* Shift+5 -> ( on AZERTY? adjust if variant \*/
|
||||
/\* ) \*/ &kp LSHFT(N6) /\* Shift+6 -> ) (adjust if needed) \*/
|
||||
/\* } \*/ &kp LSHFT(RBKT) /\* Shift+] -> } \*/
|
||||
/\* = \*/ &kp EQUAL /\* = \*/
|
||||
/\* \*/ &kp EQUAL /\* duplicate in your map — kept as = \*/
|
||||
/\* \\ \*/ &kp RALT(N8) /\* AltGr+8 -> \\ \*/
|
||||
/\* + \*/ &kp LSHFT(EQUAL) /\* Shift+= -> + \*/
|
||||
/\* - \*/ &kp MINUS /\* - \*/
|
||||
/\* / \*/ &kp N8 /\* / often on 8 without modifier on AZERTY — adjust if needed \*/
|
||||
/\* " \*/ &kp LSHFT(N3) /\* Shift+3 -> " \*/
|
||||
&none
|
||||
|
||||
&none
|
||||
/\* ~ \*/ &kp RALT(2) /\* AltGr+2 -> ~ \*/
|
||||
/\* [ \*/ &kp LBKT /\* [ \*/
|
||||
/\* ] \*/ &kp RBKT /\* ] \*/
|
||||
/\* \_ \*/ &kp LSHFT(MINUS) /\* Shift+- -> \_ \*/
|
||||
/\* # \*/ &kp LSHFT(N3) /\* Shift+3 -> # on some variants (adjust) \*/
|
||||
&none
|
||||
/\* | \*/ &kp RALT(N1) /\* AltGr+1 -> | \*/
|
||||
/\* ! \*/ &kp LSHFT(N1) /\* Shift+1 -> ! \*/
|
||||
/\* ; \*/ &kp N5 /\* ; on AZERTY often on 5 or key with shift — adjust \*/
|
||||
/\* : \*/ &kp LSHFT(N7) /\* Shift+7 -> : \*/
|
||||
/\* ? \*/ &kp LSHFT(N0) /\* Shift+0 -> ? \*/
|
||||
&none
|
||||
|
||||
/\* thumb cluster (placeholders) \*/
|
||||
&none &none &none &none &none &none
|
||||
>
|
||||
};
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user