summaryrefslogtreecommitdiff
path: root/symbols
diff options
context:
space:
mode:
authorBenno Schulenberg <bensberg@telfort.nl>2023-03-13 12:56:31 +0100
committerBenno Schulenberg <bensberg@telfort.nl>2023-03-13 13:06:46 +0100
commitaf8512fa13d755c3392580d7ede391b9552dab60 (patch)
treef93a6143975823184aa0e5720104a785ddaf78a9 /symbols
parentc280c8ace1ced53cafa85ef129f381ef1cee9d03 (diff)
downloadxkeyboard-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/ee11
1 files changed, 7 insertions, 4 deletions
diff --git a/symbols/ee b/symbols/ee
index 6ac4794..659029b 100644
--- a/symbols/ee
+++ b/symbols/ee
@@ -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)"