@ -1,51 +1,63 @@
# ifndef WALDO_H
# define WALDO_H
# pragma once
# include "quantum.h"
# define LAYOUT_60_ansi( \
k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , \
k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , \
k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , k2d , \
k30 , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , \
k40 , k41 , k42 , k46 , k49 , k4a , k4c , k4d \
k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , k2d , \
k30 , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , \
k40 , k41 , k42 , k46 , k49 , k4a , k4c , k4d \
) \
{ \
{ k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , KC_NO } , \
{ k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , KC_NO } , \
{ k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , KC_NO , k2d , KC_NO } , \
{ k30 , KC_NO , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , KC_NO , KC_NO } , \
{ k40 , k41 , k42 , KC_NO , KC_NO , KC_NO , k46 , KC_NO , KC_NO , k49 , k4a , KC_NO , k4c , k4d , KC_NO } \
{ k40 , k41 , k42 , KC_NO , KC_NO , KC_NO , k46 , KC_NO , KC_NO , k49 , k4a , KC_NO , k4c , k4d , KC_NO } \
}
# define LAYOUT_60_hhkb( \
k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , k0e , \
k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , \
k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , k2d , \
k30 , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , k3d , \
k41 , k42 , k46 , k49 , k4a \
) \
{ \
{ k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , k0e } , \
{ k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , KC_NO } , \
{ k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , KC_NO , k2d , KC_NO } , \
{ k30 , KC_NO , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , k3d , KC_NO } , \
{ KC_NO , k41 , k42 , KC_NO , KC_NO , KC_NO , k46 , KC_NO , KC_NO , k49 , k4a , KC_NO , KC_NO , KC_NO , C_NO } \
}
# define LAYOUT_60_ansi_split_bs_rshift( \
k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , k0e , \
k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , \
k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , k2d , \
k30 , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , k3d , \
k40 , k41 , k42 , k46 , k49 , k4a , k4c , k4d \
k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , \
k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , k2d , \
k30 , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , k3d , \
k40 , k41 , k42 , k46 , k49 , k4a , k4c , k4d \
) \
{ \
{ k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , k0e } , \
{ k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , k0e } , \
{ k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , KC_NO } , \
{ k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , KC_NO , k2d , KC_NO } , \
{ k30 , KC_NO , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , k3d , KC_NO } , \
{ k40 , k41 , k42 , KC_NO , KC_NO , KC_NO , k46 , KC_NO , KC_NO , k49 , k4a , KC_NO , k4c , k4d , KC_NO } \
{ k40 , k41 , k42 , KC_NO , KC_NO , KC_NO , k46 , KC_NO , KC_NO , k49 , k4a , KC_NO , k4c , k4d , KC_NO } \
}
# define LAYOUT_all( \
k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , k0e , \
k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , k1e , \
k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , k2c , k2d , k2e , \
k30 , k31 , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , k3d , k3e , \
k40 , k41 , k42 , k4 3, k4 4, k4 5, k4 6, k47 , k48 , k49 , k4a , k4 b, k4c , k4d , k4e \
k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , \
k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , k2c , k2d , \
k30 , k31 , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , k3d , \
k40 , k41 , k42 , k4 4, k4 6, k48 , k49 , k4a , k4 c, k4d \
) \
{ \
{ k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , k0e } , \
{ k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , k1e } , \
{ k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , k2c , k2d , k2e } , \
{ k30 , k31 , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , k3d , k3e } , \
{ k40 , k41 , k42 , k43, k44 , k45 , k46 , k47 , k48 , k49 , k4a , k4b , k4c , k4d , k4e } \
{ k00 , k01 , k02 , k03 , k04 , k05 , k06 , k07 , k08 , k09 , k0a , k0b , k0c , k0d , k0e } , \
{ k10 , k11 , k12 , k13 , k14 , k15 , k16 , k17 , k18 , k19 , k1a , k1b , k1c , k1d , KC_NO } , \
{ k20 , k21 , k22 , k23 , k24 , k25 , k26 , k27 , k28 , k29 , k2a , k2b , k2c , k2d , KC_NO } , \
{ k30 , k31 , k32 , k33 , k34 , k35 , k36 , k37 , k38 , k39 , k3a , k3b , k3c , k3d , KC_NO } , \
{ k40 , k41 , k42 , KC_NO, k44 , KC_NO , k46 , KC_NO , k48 , k49 , k4a , KC_NO , k4c , k4d } \
}
# endif