diff options
Diffstat (limited to 'keyboards/dyz/selka40/selka40.h')
-rw-r--r-- | keyboards/dyz/selka40/selka40.h | 37 |
1 files changed, 32 insertions, 5 deletions
diff --git a/keyboards/dyz/selka40/selka40.h b/keyboards/dyz/selka40/selka40.h index c241bd44f..ddff79f9f 100644 --- a/keyboards/dyz/selka40/selka40.h +++ b/keyboards/dyz/selka40/selka40.h | |||
@@ -18,14 +18,41 @@ | |||
18 | #include "quantum.h" | 18 | #include "quantum.h" |
19 | #define _X_ KC_NO | 19 | #define _X_ KC_NO |
20 | 20 | ||
21 | /* | ||
22 | * ┌───────┐ | ||
23 | * │0B │ 2u Backspace | ||
24 | * └───────┘ | ||
25 | * ┌───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┬───┬───┬───┬───┐ | ||
26 | * │00 │01 │02 │03 │04 │05 │ │06 │07 │08 │09 │0A │0B │0C │ | ||
27 | * ┌┴───┼───┼───┼───┼───┼───┤ └─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┐ | ||
28 | * │10 │11 │12 │13 │14 │15 │ │16 │17 │18 │19 │1A │1B │ | ||
29 | * ┌┴────┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ ┌┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬───┴┐ | ||
30 | * │20 │21 │22 │23 │24 │25 │ │26 │27 │28 │29 │2A │2B │2C │ | ||
31 | * └┬────┬┴──┬┴───┼───┼───┴───┤ ├───┴───┴┬──┴┬──┴──┬┴──┬┴───┬┘ | ||
32 | * │30 │31 │ │34 │35 │ │36 │37 │ │3B │3C │ | ||
33 | * └────┴───┘ └───┴───────┘ └────────┴───┘ └───┴────┘ | ||
34 | */ | ||
35 | |||
21 | #define LAYOUT_all( \ | 36 | #define LAYOUT_all( \ |
22 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, \ | 37 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, \ |
38 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, \ | ||
39 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
40 | K30, K31, K34, K35, K36, K37, K3B, K3C \ | ||
41 | ) { \ | ||
42 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C }, \ | ||
43 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, _X_ }, \ | ||
44 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C }, \ | ||
45 | { K30, K31, _X_, _X_, K34, K35, K36, K37, _X_, _X_, _X_, K3B, K3C } \ | ||
46 | } | ||
47 | |||
48 | #define LAYOUT_2u_bs( \ | ||
49 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, \ | ||
23 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, \ | 50 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, \ |
24 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | 51 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ |
25 | K30, K31, K34, K35, K36, K37, K3B, K3C \ | 52 | K30, K31, K34, K35, K36, K37, K3B, K3C \ |
26 | ) { \ | 53 | ) { \ |
27 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C }, \ | 54 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, _X_ }, \ |
28 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, _X_ }, \ | 55 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, _X_ }, \ |
29 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C }, \ | 56 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C }, \ |
30 | { K30, K31, _X_, _X_, K34, K35, K36, K37, _X_, _X_, _X_, K3B, K3C } \ | 57 | { K30, K31, _X_, _X_, K34, K35, K36, K37, _X_, _X_, _X_, K3B, K3C } \ |
31 | } | 58 | } |