diff options
author | Sergey Udaltsov <sergey.udaltsov@gmail.com> | 2018-02-24 23:49:07 +0000 |
---|---|---|
committer | Sergey Udaltsov <sergey.udaltsov@gmail.com> | 2018-02-24 23:49:07 +0000 |
commit | 6e65ed1422e638f6638a5b3aaff848417f7ee054 (patch) | |
tree | 2d49078a4ea7c217df0cd6ac23fdbd65c5006d89 /symbols | |
parent | c0c51924c76246d2d48a954a1c9f9b3b7911237d (diff) |
Added Greek colemak layout
https://bugs.freedesktop.org/show_bug.cgi?id=105037
Diffstat (limited to 'symbols')
-rw-r--r-- | symbols/gr | 42 |
1 files changed, 42 insertions, 0 deletions
@@ -195,6 +195,48 @@ xkb_symbols "nodeadkeys" { key <AC10> { [ semicolon, colon ] }; // ; : }; +// Greek layout rearranged as Colemak + +partial alphanumeric_keys alternate_group +xkb_symbols "colemak" { + + include "gr(basic)" + + name[Group1] = "Greek (Colemak)"; + + key <AD01> { [ semicolon, colon, periodcentered ] }; + key <AD02> { [ Greek_finalsmallsigma, Greek_SIGMA, U03DB, U03DA ] }; + key <AD03> { [ Greek_phi, Greek_PHI, U03D5 ] }; + key <AD04> { [ Greek_pi, Greek_PI, U03E1, U03E0 ] }; + key <AD05> { [ Greek_gamma, Greek_GAMMA, U03DD, U03DC ] }; + key <AD06> { [ Greek_xi, Greek_XI, U037C, U03FE ] }; + key <AD07> { [ Greek_lamda, Greek_LAMDA, U03F2, U03F9 ] }; + key <AD08> { [ Greek_theta, Greek_THETA, U03D1, U03F4 ] }; + key <AD09> { [ Greek_upsilon, Greek_UPSILON ] }; + key <AD10> { [ dead_acute, dead_diaeresis, dead_acute, dead_psili ] }; + + key <AC01> { [ Greek_alpha, Greek_ALPHA ] }; + key <AC02> { [ Greek_rho, Greek_RHO, registered, U03F1 ] }; + key <AC03> { [ Greek_sigma, Greek_SIGMA ] }; + key <AC04> { [ Greek_tau, Greek_TAU ] }; + key <AC05> { [ Greek_delta, Greek_DELTA, downarrow, uparrow ] }; + key <AC06> { [ Greek_eta, Greek_ETA ] }; + key <AC07> { [ Greek_nu, Greek_NU, U0374, U0375 ] }; + key <AC08> { [ Greek_epsilon, Greek_EPSILON, EuroSign ] }; + key <AC09> { [ Greek_iota, Greek_IOTA, U037B, U03FD ] }; + key <AC10> { [ Greek_omicron, Greek_OMICRON ] }; + + key <AB01> { [ Greek_zeta, Greek_ZETA, U037D, U03FF ] }; + key <AB02> { [ Greek_chi, Greek_CHI, rightarrow, leftarrow ] }; + key <AB03> { [ Greek_psi, Greek_PSI, copyright ] }; + key <AB04> { [ Greek_omega, Greek_OMEGA, U03D6 ] }; + key <AB05> { [ Greek_beta, Greek_BETA, U03D0 ] }; + key <AB06> { [ Greek_kappa, Greek_KAPPA, U03DF, U03DE ] }; + key <AB07> { [ Greek_mu, Greek_MU, U03FB, U03FA ] }; + + key <CAPS> { [ BackSpace, BackSpace, BackSpace, BackSpace ] }; +}; + // EXTRAS: partial alphanumeric_keys |