Single sends &none on shift, better macro names

This commit is contained in:
urob 2022-06-23 08:22:25 -04:00
parent 188243dd1a
commit 3d05619fdc

View file

@ -28,42 +28,42 @@
}; \ }; \
}; };
#define UNICODE_LOWER(NAME, L0, L1, L2, L3) \ #define UNICODE_SINGLE(NAME, L0, L1, L2, L3) \
UC_MACRO(uc_lower_ ## NAME, &kp L0 &kp L1 &kp L2 &kp L3) \ UC_MACRO(uc_lower_ ## NAME, &kp L0 &kp L1 &kp L2 &kp L3) \
UC_MODMORPH(uc_ ## NAME, &uc_lower_ ## NAME, &trans) UC_MODMORPH(uc_ ## NAME, &uc_lower_ ## NAME, &none)
#define UNICODE_UPPER(NAME, L0, L1, L2, L3, U0, U1, U2, U3) \ #define UNICODE_PAIR(NAME, L0, L1, L2, L3, U0, U1, U2, U3) \
UC_MACRO(uc_lower_ ## NAME, &kp L0 &kp L1 &kp L2 &kp L3) \ UC_MACRO(uc_lower_ ## NAME, &kp L0 &kp L1 &kp L2 &kp L3) \
UC_MACRO(uc_upper_ ## NAME, &kp U0 &kp U1 &kp U2 &kp U3) \ UC_MACRO(uc_upper_ ## NAME, &kp U0 &kp U1 &kp U2 &kp U3) \
UC_MODMORPH(uc_ ## NAME, &uc_lower_ ## NAME, &uc_upper_ ## NAME) UC_MODMORPH(uc_ ## NAME, &uc_lower_ ## NAME, &uc_upper_ ## NAME)
/* User definitions */ /* User definitions */
UNICODE_LOWER(alpha, N0, N3, B, N1) UNICODE_SINGLE( alpha, N0, N3, B, N1)
UNICODE_LOWER(beta, N0, N3, B, N2) UNICODE_SINGLE( beta, N0, N3, B, N2)
UNICODE_UPPER(gamma, N0, N3, B, N3, N0, N3, N9, N3) UNICODE_PAIR( gamma, N0, N3, B, N3, N0, N3, N9, N3)
UNICODE_UPPER(delta, N0, N3, B, N4, N0, N3, N9, N4) UNICODE_PAIR( delta, N0, N3, B, N4, N0, N3, N9, N4)
UNICODE_LOWER(epsilon,N0, N3, F, N5) // varepsilon = 03B5 UNICODE_SINGLE( epsilon, N0, N3, F, N5) // varepsilon = 03B5
UNICODE_LOWER(zeta, N0, N3, B, N6) UNICODE_SINGLE( zeta, N0, N3, B, N6)
UNICODE_LOWER(eta, N0, N3, B, N7) UNICODE_SINGLE( eta, N0, N3, B, N7)
UNICODE_UPPER(theta, N0, N3, B, N8, N0, N3, N9, N8) UNICODE_PAIR( theta, N0, N3, B, N8, N0, N3, N9, N8)
UNICODE_LOWER(iota, N0, N3, B, N9) UNICODE_SINGLE( iota, N0, N3, B, N9)
UNICODE_LOWER(kappa, N0, N3, B, A) UNICODE_SINGLE( kappa, N0, N3, B, A)
UNICODE_UPPER(lambda, N0, N3, B, B, N0, N3, N9, B) UNICODE_PAIR( lambda, N0, N3, B, B, N0, N3, N9, B)
UNICODE_LOWER(mu, N0, N3, B, C) UNICODE_SINGLE( mu, N0, N3, B, C)
UNICODE_LOWER(nu, N0, N3, B, D) UNICODE_SINGLE( nu, N0, N3, B, D)
UNICODE_UPPER(xi, N0, N3, B, E, N0, N3, N9, E) UNICODE_PAIR( xi, N0, N3, B, E, N0, N3, N9, E)
UNICODE_UPPER(pi, N0, N3, C, N0, N0, N3, A, N0) UNICODE_PAIR( pi, N0, N3, C, N0, N0, N3, A, N0)
UNICODE_LOWER(rho, N0, N3, C, N1) UNICODE_SINGLE( rho, N0, N3, C, N1)
UNICODE_UPPER(sigma, N0, N3, C, N3, N0, N3, A, N3) UNICODE_PAIR( sigma, N0, N3, C, N3, N0, N3, A, N3)
UNICODE_LOWER(tau, N0, N3, C, N4) UNICODE_SINGLE( tau, N0, N3, C, N4)
UNICODE_UPPER(upsilon,N0, N3, C, N5, N0, N3, A, N5) UNICODE_PAIR( upsilon, N0, N3, C, N5, N0, N3, A, N5)
UNICODE_UPPER(phi, N0, N3, C, N6, N0, N3, A, N6) // varphi = 03C6 UNICODE_PAIR( phi, N0, N3, C, N6, N0, N3, A, N6) // varphi = 03C6
UNICODE_LOWER(chi, N0, N3, C, N7) UNICODE_SINGLE( chi, N0, N3, C, N7)
UNICODE_UPPER(psi, N0, N3, C, N8, N0, N3, A, N8) UNICODE_PAIR( psi, N0, N3, C, N8, N0, N3, A, N8)
UNICODE_UPPER(omega, N0, N3, C, N9, N0, N3, A, N9) UNICODE_PAIR( omega, N0, N3, C, N9, N0, N3, A, N9)
UNICODE_UPPER(ae, N0, N0, E, N4, N0, N0, C, N4) UNICODE_PAIR( ae, N0, N0, E, N4, N0, N0, C, N4)
UNICODE_UPPER(oe, N0, N0, F, N6, N0, N0, D, N6) UNICODE_PAIR( oe, N0, N0, F, N6, N0, N0, D, N6)
UNICODE_UPPER(ue, N0, N0, F, C, N0, N0, D, C) UNICODE_PAIR( ue, N0, N0, F, C, N0, N0, D, C)
UNICODE_LOWER(eszett, N0, N0, D, F) UNICODE_SINGLE( eszett, N0, N0, D, F)