aboutsummaryrefslogtreecommitdiff
path: root/keyboards/dyz/selka40/selka40.h
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/dyz/selka40/selka40.h')
-rw-r--r--keyboards/dyz/selka40/selka40.h37
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}