@ -24,7 +24,7 @@
// Full backspace
// Full right shift
// Full left shift
# define LAYOUT_ansi( \
# define LAYOUT_tkl_f13_ ansi_tsangan ( \
k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , k0e , k0f , k0g , \
k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , k1e , k1f , k1g , \
k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , k2c , k2d , k2e , k2f , k2g , \
@ -40,11 +40,31 @@
{ k50 , k51 , k52 , ___ , ___ , ___ , ___ , k57 , ___ , ___ , ___ , k5b , k5c , k5d , k5e , k5f , k5g } , \
}
// ANSI layout
// Split backspace
// Split right shift
// Full left shift
# define LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift( \
k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , k0e , k0f , k0g , \
k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , k3d , k1e , k1f , k1g , \
k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , k2c , k2d , k2e , k2f , k2g , \
k30 , k31 , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , \
k40 , k42 , k43 , k44 , k45 , k46 , k47 , k48 , k49 , k4a , k4b , k4c , k4d , k4f , \
k50 , k51 , k52 , k57 , k5b , k5c , k5d , k5e , k5f , k5g \
) { \
{ k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , k0e , k0f , k0g } , \
{ k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , k1e , k1f , k1g } , \
{ k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , k2c , k2d , k2e , k2f , k2g } , \
{ k30 , k31 , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , k3d , ___ , ___ , ___ } , \
{ k40 , ___ , k42 , k43 , k44 , k45 , k46 , k47 , k48 , k49 , k4a , k4b , k4c , k4d , ___ , k4f , ___ } , \
{ k50 , k51 , k52 , ___ , ___ , ___ , ___ , k57 , ___ , ___ , ___ , k5b , k5c , k5d , k5e , k5f , k5g } , \
}
// ISO layout
// Full backspace
// Full right shift
// Split left shift
# define LAYOUT_iso( \
# define LAYOUT_tkl_f13_ iso_tsangan ( \
k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , k0e , k0f , k0g , \
k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , k1e , k1f , k1g , \
k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , k2c , k2e , k2f , k2g , \
@ -60,6 +80,26 @@
{ k50 , k51 , k52 , ___ , ___ , ___ , ___ , k57 , ___ , ___ , ___ , k5b , k5c , k5d , k5e , k5f , k5g } , \
}
// ISO layout
// Split backspace
// Split right shift
// Split left shift
# define LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift( \
k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , k0e , k0f , k0g , \
k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , k3d , k1e , k1f , k1g , \
k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , k2c , k2e , k2f , k2g , \
k30 , k31 , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , k2d , \
k40 , k41 , k42 , k43 , k44 , k45 , k46 , k47 , k48 , k49 , k4a , k4b , k4c , k4d , k4f , \
k50 , k51 , k52 , k57 , k5b , k5c , k5d , k5e , k5f , k5g \
) { \
{ k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , k0e , k0f , k0g } , \
{ k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , k1e , k1f , k1g } , \
{ k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , k2c , k2d , k2e , k2f , k2g } , \
{ k30 , k31 , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , k3d , ___ , ___ , ___ } , \
{ k40 , k41 , k42 , k43 , k44 , k45 , k46 , k47 , k48 , k49 , k4a , k4b , k4c , k4d , ___ , k4f , ___ } , \
{ k50 , k51 , k52 , ___ , ___ , ___ , ___ , k57 , ___ , ___ , ___ , k5b , k5c , k5d , k5e , k5f , k5g } , \
}
// Layout for VIA
// Split backspace
// Split left shift