summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Götz <dario.goetz@googlemail.com>2024-07-09 12:21:43 +0200
committerPierre Le Marre <dev@wismill.eu>2024-07-30 17:06:15 +0200
commit03ce74659106a3b3033f5913e09d9f923c8772fc (patch)
tree3bc2d06b313307437c9e6bc2e2f200cd05992439
parent61543172f67842350ece4782753da220e1582228 (diff)
symbols/de: Remove superfluous *_base variants
While adopting the `neo_base/neo` approach, each of the following variants are included in only one other variant, which is useless. - Merge `adnw_base` into `adnw` - Merge `bone_eszett_home_base` into `bone_eszett_home` - Merge `koy_base` into `koy` - Merge `neo_qwerty_base` into `neo_qwerty`
-rw-r--r--symbols/de56
1 files changed, 16 insertions, 40 deletions
diff --git a/symbols/de b/symbols/de
index 51c7021a..55beda7e 100644
--- a/symbols/de
+++ b/symbols/de
@@ -936,10 +936,12 @@ partial alphanumeric_keys
include "sun_vndr/de(sun_type6)"
};
-partial alphanumeric_keys
-xkb_symbols "adnw_base" {
+partial alphanumeric_keys modifier_keys keypad_keys
+xkb_symbols "adnw" {
include "de(neo_base)"
+ name[Group1]= "German (Aus der Neo-Welt)";
+
key.type[Group1] = "EIGHT_LEVEL_WITH_LEVEL5_LOCK";
key <AD04> { [ period, enfilledcircbullet, NoSymbol, U03D1, NoSymbol, NoSymbol, U21A6, NoSymbol ] };
key <AB04> { [ comma, endash, NoSymbol, U03F1, NoSymbol, NoSymbol, U21D2, NoSymbol ] };
@@ -975,14 +977,6 @@ xkb_symbols "adnw_base" {
key <AB08> { [ w, W, NoSymbol, Greek_omega, NoSymbol, NoSymbol, Greek_OMEGA, NoSymbol ] };
key <AB09> { [ m, M, NoSymbol, Greek_mu, NoSymbol, NoSymbol, ifonlyif, NoSymbol ] };
key <AB10> { [ z, Z, NoSymbol, Greek_zeta, NoSymbol, NoSymbol, U2124, NoSymbol ] };
-};
-
-partial alphanumeric_keys modifier_keys keypad_keys
-xkb_symbols "adnw" {
-
- include "de(adnw_base)"
-
- name[Group1]= "German (Aus der Neo-Welt)";
include "shift(both_capslock)"
include "level3(caps_switch)"
@@ -991,10 +985,12 @@ xkb_symbols "adnw" {
include "level5(ralt_switch_lock)"
};
-partial alphanumeric_keys
-xkb_symbols "koy_base" {
+partial alphanumeric_keys modifier_keys keypad_keys
+xkb_symbols "koy" {
include "de(neo_base)"
+ name[Group1]= "German (KOY)";
+
key.type[Group1] = "EIGHT_LEVEL_WITH_LEVEL5_LOCK";
key <AD02> { [ period, enfilledcircbullet, NoSymbol, U03D1, NoSymbol, NoSymbol, U21A6, NoSymbol ] };
key <AD04> { [ comma, endash, NoSymbol, U03F1, NoSymbol, NoSymbol, U21D2, NoSymbol ] };
@@ -1030,14 +1026,6 @@ xkb_symbols "koy_base" {
key <AB08> { [ w, W, NoSymbol, Greek_omega, NoSymbol, NoSymbol, Greek_OMEGA, NoSymbol ] };
key <AB09> { [ m, M, NoSymbol, Greek_mu, NoSymbol, NoSymbol, ifonlyif, NoSymbol ] };
key <AB10> { [ j, J, NoSymbol, Greek_theta, NoSymbol, NoSymbol, Greek_THETA, NoSymbol ] };
-};
-
-partial alphanumeric_keys modifier_keys keypad_keys
-xkb_symbols "koy" {
-
- include "de(koy_base)"
-
- name[Group1]= "German (KOY)";
include "shift(both_capslock)"
include "level3(caps_switch)"
@@ -1101,21 +1089,15 @@ xkb_symbols "bone" {
include "level5(ralt_switch_lock)"
};
-partial alphanumeric_keys
-xkb_symbols "bone_eszett_home_base" {
+partial alphanumeric_keys modifier_keys keypad_keys
+xkb_symbols "bone_eszett_home" {
include "de(bone_base)"
+ name[Group1]= "German (Bone, eszett in the home row)";
+
key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC_WITH_LEVEL5_LOCK";
key <AD11> { [ q, Q, NoSymbol, U03D5, NoSymbol, NoSymbol, U211A, NoSymbol ] };
key <AC11> { [ ssharp, U1E9E, NoSymbol, Greek_finalsmallsigma, NoSymbol, NoSymbol, jot, NoSymbol ] };
-};
-
-partial alphanumeric_keys modifier_keys keypad_keys
-xkb_symbols "bone_eszett_home" {
-
- include "de(bone_eszett_home_base)"
-
- name[Group1]= "German (Bone, eszett in the home row)";
include "shift(both_capslock)"
include "level3(caps_switch)"
@@ -1180,21 +1162,15 @@ xkb_symbols "neo_qwertz" {
include "level5(ralt_switch_lock)"
};
-partial alphanumeric_keys
-xkb_symbols "neo_qwerty_base" {
+partial alphanumeric_keys modifier_keys keypad_keys
+xkb_symbols "neo_qwerty" {
include "de(neo_qwertz_base)"
+ name[Group1]= "German (Neo, QWERTY)";
+
key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC_WITH_LEVEL5_LOCK";
key <AD06> { [ y, Y, NoSymbol, Greek_upsilon, NoSymbol, NoSymbol, nabla, NoSymbol ] };
key <AB01> { [ z, Z, NoSymbol, Greek_zeta, NoSymbol, NoSymbol, U2124, NoSymbol ] };
-};
-
-partial alphanumeric_keys modifier_keys keypad_keys
-xkb_symbols "neo_qwerty" {
-
- include "de(neo_qwerty_base)"
-
- name[Group1]= "German (Neo, QWERTY)";
include "shift(both_capslock)"
include "level3(caps_switch)"