summaryrefslogtreecommitdiff
path: root/symbols
diff options
context:
space:
mode:
authorBenno Schulenberg <bensberg@telfort.nl>2023-03-22 17:15:23 +0100
committerBenno Schulenberg <bensberg@telfort.nl>2023-03-24 12:44:27 +0100
commit7943adb7897e42886e278aedd845ab2bebd04ddb (patch)
treeb2e6f2ca4196fcc395d39eb452e9f799f74732db /symbols
parent35dfe517f73ed615a3b40fdf00c655bad512c735 (diff)
downloadxkeyboard-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/de6
1 files changed, 3 insertions, 3 deletions
diff --git a/symbols/de b/symbols/de
index 6cca921..e72f001 100644
--- a/symbols/de
+++ b/symbols/de
@@ -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 ]};