agregando #include <dt-bindings/zmk/ext_power.h> funcionalidad y otras definiciones para el teclado en idioma aleman
This commit is contained in:
parent
ac9965c4b2
commit
90344c7915
1 changed files with 25 additions and 19 deletions
|
|
@ -9,8 +9,9 @@
|
||||||
#include <dt-bindings/zmk/keys.h>
|
#include <dt-bindings/zmk/keys.h>
|
||||||
#include <dt-bindings/zmk/bt.h>
|
#include <dt-bindings/zmk/bt.h>
|
||||||
#include <dt-bindings/zmk/outputs.h>
|
#include <dt-bindings/zmk/outputs.h>
|
||||||
// #include <dt-bindings/zmk/ext_power.h>
|
#include <dt-bindings/zmk/ext_power.h>
|
||||||
|
// }}}
|
||||||
|
// ### definiendo capas {{{
|
||||||
#define DEFAULT 0
|
#define DEFAULT 0
|
||||||
#define NUMBER 1
|
#define NUMBER 1
|
||||||
#define SYMBOL 2
|
#define SYMBOL 2
|
||||||
|
|
@ -18,19 +19,22 @@
|
||||||
#define MEDIA 4
|
#define MEDIA 4
|
||||||
#define MOUSE 5
|
#define MOUSE 5
|
||||||
// < LOWER SPACE
|
// < LOWER SPACE
|
||||||
|
//}}}
|
||||||
#define DE_Y &kp Z // Y
|
// ### definiendo el teclado aleman {{{
|
||||||
#define DE_Z &kp Y // Z
|
#define DE_Y &kp Z // Y
|
||||||
#define DE_SS &kp MINUS // ß
|
#define DE_Z &kp Y // Z
|
||||||
#define DE_UDIA &kp LBKT // Ü
|
#define DE_SS &kp MINUS // ß
|
||||||
#define DE_ODIA &kp SEMICOLON // Ö
|
#define DE_UDIA &kp LBKT // Ü
|
||||||
#define DE_ADIA &kp APOS // Ä
|
#define DE_ODIA &kp SEMICOLON // Ö
|
||||||
#define DE_MINS &kp SLASH // -
|
#define DE_ADIA &kp APOS // Ä
|
||||||
#define DE_LABK &kp GRAVE // <
|
#define DE_MINS &kp SLASH // -
|
||||||
#define DE_FSLH &kp AMPS // "/"
|
#define DE_LABK &kp GRAVE // <
|
||||||
#define DE_STAR &kp RBRC // "*"
|
#define DE_FSLH &kp AMPS // "/"
|
||||||
#define DE_EQUAL &kp RPAR // =
|
#define DE_STAR &kp RBRC // "*"
|
||||||
// #define DE_HASH KC_NUHS // #
|
#define DE_EQUAL &kp RPAR // =
|
||||||
|
#define DE_PLUS &kp RBKT // +
|
||||||
|
#define DE_GRAVE &kp PLUS // `
|
||||||
|
#define DE_HASH &kp BSLH // #
|
||||||
// &kp PLUS = `
|
// &kp PLUS = `
|
||||||
// &kp GRAVE = <
|
// &kp GRAVE = <
|
||||||
// &kp RPAR = =
|
// &kp RPAR = =
|
||||||
|
|
@ -43,7 +47,9 @@
|
||||||
// &kp TILDE = >
|
// &kp TILDE = >
|
||||||
// &kp RBRC = *
|
// &kp RBRC = *
|
||||||
// &kp CARET = &
|
// &kp CARET = &
|
||||||
// }}}
|
// &kp PIPE = '
|
||||||
|
// &kp BSLH = #
|
||||||
|
//}}}
|
||||||
/ {
|
/ {
|
||||||
keymap {
|
keymap {
|
||||||
compatible = "zmk,keymap";
|
compatible = "zmk,keymap";
|
||||||
|
|
@ -78,9 +84,9 @@
|
||||||
// | CTRL | CMD | SPACE | | | LSFT | ALTGR |
|
// | CTRL | CMD | SPACE | | | LSFT | ALTGR |
|
||||||
// '--------------------------------' '--------------------------------'
|
// '--------------------------------' '--------------------------------'
|
||||||
bindings = <
|
bindings = <
|
||||||
&kp N0 &kp N1 &kp N2 &kp N3 DE_MINS &kp PLUS DE_SS DE_UDIA DE_ADIA DE_ODIA &none &kp BSPC
|
&kp N0 &kp N1 &kp N2 &kp N3 DE_MINS DE_PLUS DE_SS DE_UDIA DE_ADIA DE_ODIA &none &kp BSPC
|
||||||
&kp CAPS &kp N4 &kp N5 &kp N6 DE_FSLH DE_STAR &kp HASH &kp TILDE &kp QUESTION &none &none &none
|
&kp CAPS &kp N4 &kp N5 &kp N6 DE_FSLH DE_STAR &kp HASH &kp TILDE &kp QUESTION &none &none &none
|
||||||
&kp LSHFT &kp N7 &kp N8 &kp N9 &kp PRCNT DE_EQUAL &kp DOT &none &kp GRAVE &none &none &none
|
&kp LSHFT &kp N7 &kp N8 &kp N9 &kp PRCNT DE_EQUAL &kp DOT &none DE_GRAVE &none &none &none
|
||||||
&kp LCTRL &kp LGUI &kp SPACE &none &kp LSHFT &kp RALT
|
&kp LCTRL &kp LGUI &kp SPACE &none &kp LSHFT &kp RALT
|
||||||
>;
|
>;
|
||||||
};
|
};
|
||||||
|
|
@ -161,7 +167,7 @@
|
||||||
bindings = <
|
bindings = <
|
||||||
&none &none &none &out OUT_USB &out OUT_BLE &out OUT_TOG &none &none &none &none &none &none
|
&none &none &none &out OUT_USB &out OUT_BLE &out OUT_TOG &none &none &none &none &none &none
|
||||||
&none &none &none &bt BT_CLR &bt BT_PRV &bt BT_NXT &none &none &none &none &none &none
|
&none &none &none &bt BT_CLR &bt BT_PRV &bt BT_NXT &none &none &none &none &none &none
|
||||||
&bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &none &none &none &none &none &none
|
&bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &ext_power EP_ON &ext_power EP_OFF &ext_power EP_TOG &none &none &none
|
||||||
&kp LCTRL &kp LGUI &kp SPACE &kp RET &kp RALT &kp LCTRL
|
&kp LCTRL &kp LGUI &kp SPACE &kp RET &kp RALT &kp LCTRL
|
||||||
>;
|
>;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue