diff options
author | Benno Schulenberg <bensberg@telfort.nl> | 2023-03-22 17:15:23 +0100 |
---|---|---|
committer | Benno Schulenberg <bensberg@telfort.nl> | 2023-03-24 12:44:27 +0100 |
commit | 7943adb7897e42886e278aedd845ab2bebd04ddb (patch) | |
tree | b2e6f2ca4196fcc395d39eb452e9f799f74732db /symbols | |
parent | 35dfe517f73ed615a3b40fdf00c655bad512c735 (diff) | |
download | xkeyboard-config-7943adb7897e42886e278aedd845ab2bebd04ddb.tar.gz |
symbols/de: correct the key type of the letter keys in the E1 layout
In the E1 layout, the keys with letters on the first two levels
contain symbols (not letters) on the third level, and nothing on
the fourth level. So, CapsLock should not affect the third level,
otherwise AltGr plus a letter key would do nothing when CapsLock
is engaged.
This fixes issue #333.
Problem existed since the E1 layout was introduced three years ago
in commit b9063591ec.
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
Diffstat (limited to 'symbols')
-rw-r--r-- | symbols/de | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -117,7 +117,7 @@ xkb_symbols "e1" { key <AE12> {[ dead_acute, dead_grave, dead_abovedot, NoSymbol, sterling, U035C ]}; // second row - key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC"; + key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC"; key <AD01> {[ q, Q, at, NoSymbol, masculine, U2642 ]}; key <AD02> {[ w, W, dead_macron, NoSymbol, ordfeminine, U2640 ]}; key <AD03> {[ e, E, EuroSign, NoSymbol, schwa, SCHWA ]}; @@ -133,7 +133,7 @@ xkb_symbols "e1" { key <AD12> {[ plus, asterisk, asciitilde, NoSymbol, plusminus, U2052 ]}; // third row - key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC"; + key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC"; // Per DIN 2137-1:2018-12, p. 11-12, (Alt)Gr+a can either invoke // a selection possibility for emojis or special characters, or // output the U+263A smiley. @@ -152,7 +152,7 @@ xkb_symbols "e1" { key <BKSL> {[ numbersign, apostrophe, U2212, NoSymbol, U2020, U2021 ]}; // fourth row - key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC"; + key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC"; key <AB01> {[ y, Y, U203A, NoSymbol, U2423, U23D1 ]}; key <AB02> {[ x, X, guillemotright, NoSymbol, doublelowquotemark, singlelowquotemark ]}; key <AB03> {[ c, C, U202F, NoSymbol, cent, copyright ]}; |