diff options
author | Benno Schulenberg <bensberg@telfort.nl> | 2023-03-13 12:56:31 +0100 |
---|---|---|
committer | Benno Schulenberg <bensberg@telfort.nl> | 2023-03-13 13:06:46 +0100 |
commit | af8512fa13d755c3392580d7ede391b9552dab60 (patch) | |
tree | f93a6143975823184aa0e5720104a785ddaf78a9 /symbols | |
parent | c280c8ace1ced53cafa85ef129f381ef1cee9d03 (diff) | |
download | xkeyboard-config-af8512fa13d755c3392580d7ede391b9552dab60.tar.gz |
symbols/ee: improve the basic Estonian layout
This brings the layout closer to the one that Windows has, and
puts some mildly useful characters in the place of duplicates.
* Replace two copies of the useless `¬` with `•` and `·`.
* Replace the duplicate `½` with the `€` that Windows has.
* Replace the duplicate `'` with a dead cedilla, so that
four characters from the neighbour Latvia can be typed.
* Replace the useless `ſ` with the German `ß`, and the
duplicate `§` with `Σ` (because it resembles a `W`).
* Replace the duplicate dead caron with a dead circumflex.
* Replace the duplicate `>` with the missing `«`.
* Replace the useless `˙` with a dead abovedot that can
be used to type the Polish `ż`.
The duplicate `@`, `₤`, `$`, and `dead_acute` are left
in place, as there are no compelling alternatives.
This addresses and closes issue #340.
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
Diffstat (limited to 'symbols')
-rw-r--r-- | symbols/ee | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -7,24 +7,27 @@ xkb_symbols "basic" { name[Group1]="Estonian"; - key <TLDE> {[ dead_caron, dead_tilde, notsign, notsign ]}; + key <TLDE> {[ dead_caron, dead_tilde, U2022,periodcentered]}; // bullet key <AE03> {[ 3, numbersign, sterling, sterling ]}; key <AE04> {[ 4, currency, dollar, dollar ]}; + key <AE05> {[ 5, percent, EuroSign, threeeighths ]}; key <AE11> {[ plus, question, backslash, questiondown ]}; - key <AE12> {[ dead_acute, dead_grave, grave, apostrophe ]}; + key <AE12> {[ dead_acute, dead_grave, grave, dead_cedilla ]}; + key <AD02> {[ w, W, ssharp, Greek_SIGMA ]}; key <AD11> {[ udiaeresis, Udiaeresis, dead_diaeresis, dead_abovering ]}; key <AD12> {[ otilde, Otilde, section, dead_macron ]}; key <AC02> {[ s, S, scaron, Scaron ]}; key <AC10> {[ odiaeresis, Odiaeresis, dead_acute, dead_doubleacute ]}; - key <AC11> {[ adiaeresis, Adiaeresis, asciicircum, dead_caron ]}; + key <AC11> {[ adiaeresis, Adiaeresis, asciicircum, dead_circumflex ]}; key <BKSL> {[ apostrophe, asterisk, onehalf, dead_breve ]}; key <AB01> {[ z, Z, zcaron, Zcaron ]}; + key <AB02> {[ x, X, guillemotright, guillemotleft ]}; key <AB08> {[ comma, semicolon, less, multiply ]}; key <AB09> {[ period, colon, greater, division ]}; - key <AB10> {[ minus, underscore, bar, abovedot ]}; + key <AB10> {[ minus, underscore, bar, dead_abovedot]}; include "eurosign(e)" |