summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--rules/base.xml.in89
-rw-r--r--symbols/am1
-rw-r--r--symbols/ara5
-rw-r--r--symbols/az4
-rw-r--r--symbols/be9
-rw-r--r--symbols/ben2
-rw-r--r--symbols/bg2
-rw-r--r--symbols/br3
-rw-r--r--symbols/by1
-rw-r--r--symbols/ca10
-rw-r--r--symbols/ch16
-rw-r--r--symbols/cz6
-rw-r--r--symbols/de18
-rw-r--r--symbols/deva2
-rw-r--r--symbols/dk2
-rw-r--r--symbols/ee1
-rw-r--r--symbols/es4
-rw-r--r--symbols/fi2
-rw-r--r--symbols/fo4
-rw-r--r--symbols/fr10
-rw-r--r--symbols/gb6
-rw-r--r--symbols/ge2
-rw-r--r--symbols/gr6
-rw-r--r--symbols/hr2
-rw-r--r--symbols/hu58
-rw-r--r--symbols/ie8
-rw-r--r--symbols/il6
-rw-r--r--symbols/is8
-rw-r--r--symbols/it2
-rw-r--r--symbols/latam4
-rw-r--r--symbols/lt4
-rw-r--r--symbols/lv6
-rw-r--r--symbols/mal2
-rw-r--r--symbols/mkd1
-rw-r--r--symbols/mt4
-rw-r--r--symbols/no6
-rw-r--r--symbols/ogam8
-rw-r--r--symbols/pl12
-rw-r--r--symbols/pt3
-rw-r--r--symbols/ro4
-rw-r--r--symbols/ru5
-rw-r--r--symbols/se6
-rw-r--r--symbols/sk8
-rw-r--r--symbols/smi10
-rw-r--r--symbols/srp22
-rw-r--r--symbols/syr2
-rw-r--r--symbols/tam8
-rw-r--r--symbols/th6
-rw-r--r--symbols/tr6
-rw-r--r--symbols/ua8
-rw-r--r--symbols/us9
52 files changed, 269 insertions, 171 deletions
diff --git a/ChangeLog b/ChangeLog
index 68675444..f9c59a4c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-01-16 svu
+
+ * symbols, rules/base.xml.in: HUGE commit - adjusting the group names
+ according to the descriptions.
+ Also, some layouts were missing the default variants - added one.
+ Also, some default variants were listed in the variantLists - now they are removed.
+
2005-01-06 svu
* symbols/am, rules/base.xml.in: Removing old Armenian layout,
diff --git a/rules/base.xml.in b/rules/base.xml.in
index 76141fdf..d4877b48 100644
--- a/rules/base.xml.in
+++ b/rules/base.xml.in
@@ -754,12 +754,6 @@
<_description>Cyrillic</_description>
</configItem>
</variant>
- <variant>
- <configItem>
- <name>latin</name>
- <_description>Latin</_description>
- </configItem>
- </variant>
</variantList>
</layout>
<layout>
@@ -810,7 +804,14 @@
<_shortDescription>Ben</_shortDescription>
<_description>Bengali</_description>
</configItem>
- <variantList/>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>probhat</name>
+ <_description>Probhat</_description>
+ </configItem>
+ </variant>
+ </variantList>
</layout>
<layout>
<configItem>
@@ -829,12 +830,6 @@
<variantList>
<variant>
<configItem>
- <name>abnt2</name>
- <_description>abnt2</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
<name>nodeadkeys</name>
<_description>Eliminate dead keys</_description>
</configItem>
@@ -873,12 +868,6 @@
<variantList>
<variant>
<configItem>
- <name>fr</name>
- <_description>French</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
<name>fr-dvorak</name>
<_description>French Dvorak</_description>
</configItem>
@@ -1082,12 +1071,6 @@
<variantList>
<variant>
<configItem>
- <name>la</name>
- <_description>Latin</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
<name>ru</name>
<_description>Russian</_description>
</configItem>
@@ -1119,6 +1102,18 @@
<_description>Eliminate dead keys</_description>
</configItem>
</variant>
+ <variant>
+ <configItem>
+ <name>ro</name>
+ <_description>Romanian keyboard with German letters</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ro_nodeadkeys</name>
+ <_description>Romanian keyboard with German letters, eliminate dead keys</_description>
+ </configItem>
+ </variant>
</variantList>
</layout>
<layout>
@@ -1399,6 +1394,14 @@
</layout>
<layout>
<configItem>
+ <name>lao</name>
+ <_shortDescription>Lao</_shortDescription>
+ <_description>Laos</_description>
+ </configItem>
+ <variantList/>
+ </layout>
+ <layout>
+ <configItem>
<name>latam</name>
<_shortDescription>LAm</_shortDescription>
<_description>Latin American</_description>
@@ -1448,12 +1451,6 @@
<variantList>
<variant>
<configItem>
- <name>basic</name>
- <_description>Basic (RALT) variant</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
<name>apostrophe</name>
<_description>Apostrophe (') variant</_description>
</configItem>
@@ -1726,13 +1723,13 @@
<variant>
<configItem>
<name>latinyz</name>
- <_description>Latin QWERTY</_description>
+ <_description>Latin qwerty</_description>
</configItem>
</variant>
<variant>
<configItem>
<name>latinunicodeyz</name>
- <_description>Latin Unicode QWERTY</_description>
+ <_description>Latin Unicode qwerty</_description>
</configItem>
</variant>
<variant>
@@ -1843,12 +1840,6 @@
<variantList>
<variant>
<configItem>
- <name>de</name>
- <_description>German</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
<name>de_nodeadkeys</name>
<_description>German, eliminate dead keys</_description>
</configItem>
@@ -1911,12 +1902,6 @@
<variantList>
<variant>
<configItem>
- <name>TSCII</name>
- <_description>Typewrite-style keymap; TSCII encoding</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
<name>TAB</name>
<_description>Typewrite-style keymap; TAB encoding</_description>
</configItem>
@@ -1952,12 +1937,6 @@
<variantList>
<variant>
<configItem>
- <name>basic</name>
- <_description>Kedmanee</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
<name>tis</name>
<_description>TIS-820.2538</_description>
</configItem>
@@ -2098,7 +2077,7 @@
<variant>
<configItem>
<name>laptop</name>
- <_description>laptop</_description>
+ <_description>Laptop</_description>
</configItem>
</variant>
</variantList>
@@ -2112,12 +2091,6 @@
<variantList>
<variant>
<configItem>
- <name>basic</name>
- <_description>Norwegian</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
<name>nodeadkeys</name>
<_description>Eliminate dead keys</_description>
</configItem>
diff --git a/symbols/am b/symbols/am
index 5083b0e6..41ea29a9 100644
--- a/symbols/am
+++ b/symbols/am
@@ -68,6 +68,7 @@ xkb_symbols "basic" {
xkb_symbols "phonetic" {
include "am(basic)"
+ name[Group1]= "Armenia - Phonetic";
key <BKSL> { [ 0x1000577, 0x1000547 ] };
diff --git a/symbols/ara b/symbols/ara
index c83724c4..508ba870 100644
--- a/symbols/ara
+++ b/symbols/ara
@@ -71,11 +71,13 @@ xkb_symbols "basic" {
partial alphanumeric_keys
xkb_symbols "qwerty" {
include "ara(basic)"
+ name[Group1]= "Arabic - qwerty";
};
partial alphanumeric_keys
xkb_symbols "azerty" {
include "ara(basic)"
+ name[Group1]= "Arabic - azerty";
// the north african arabic keyboard differs from the middle east one
// by the numeric row; it follows French keyboard style
@@ -103,6 +105,7 @@ xkb_symbols "azerty" {
partial alphanumeric_keys
xkb_symbols "digits" {
include "ara(basic)"
+ name[Group1]= "Arabic - digits";
// use arabic script digits
@@ -121,11 +124,13 @@ xkb_symbols "digits" {
partial alphanumeric_keys
xkb_symbols "qwerty_digits" {
include "ara(digits)"
+ name[Group1]= "Arabic - qwerty/digits";
};
partial alphanumeric_keys
xkb_symbols "azerty_digits" {
include "ara(azerty)"
+ name[Group1]= "Arabic - azerty/digits";
key <AE01> { [ ampersand, 0x1000661 ] };
key <AE02> { [ eacute, 0x1000662 ] };
diff --git a/symbols/az b/symbols/az
index 02c42bc6..254cf7f8 100644
--- a/symbols/az
+++ b/symbols/az
@@ -9,7 +9,7 @@ xkb_symbols "latin" {
include "us"
- name[Group1]= "Azerbaijan (Latin)";
+ name[Group1]= "Azerbaijan";
key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] };
@@ -42,7 +42,7 @@ xkb_symbols "latin" {
partial alphanumeric_keys
xkb_symbols "cyrillic" {
- name[Group1]= "Azerbaijan (Cyrillic)";
+ name[Group1]= "Azerbaijan - Cyrillic";
key <AE02> {[ 2, quotedbl ] };
key <AE03> {[ 3, numbersign ] };
diff --git a/symbols/be b/symbols/be
index 1246aa8b..de310126 100644
--- a/symbols/be
+++ b/symbols/be
@@ -49,6 +49,7 @@ xkb_symbols "basic" {
partial alphanumeric_keys
xkb_symbols "iso-alternate" {
include "be(basic)"
+ name[Group1]="Belgium - ISO Alternate";
key <AD01> { [ a, A, ae, AE ] };
key <AD02> { [ z, Z, guillemotleft, less ] };
@@ -59,11 +60,12 @@ xkb_symbols "iso-alternate" {
};
partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
+xkb_symbols "sundeadkeys" {
// Use the Sun dead keys
include "be(basic)"
+ name[Group1]="Belgium - Sun dead keys";
key <AD11> { [SunFA_Circum, SunFA_Diaeresis, bracketleft, bracketleft] };
key <AC11> { [ ugrave, percent, SunFA_Acute, SunFA_Acute ] };
@@ -73,11 +75,11 @@ xkb_symbols "Sundeadkeys" {
};
partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
+xkb_symbols "Sundeadkeys" {
// Use the Sun dead keys
- include "be(Sundeadkeys)"
+ include "be(sundeadkeys)"
};
@@ -87,6 +89,7 @@ xkb_symbols "nodeadkeys" {
// Eliminates dead keys from the basic Belgian layout
include "be(basic)"
+ name[Group1]="Belgium - Eliminate dead keys";
key <AE12> { [ minus, underscore, cedilla, ogonek ] };
key <AD11> { [asciicircum, diaeresis, bracketleft, bracketleft] };
diff --git a/symbols/ben b/symbols/ben
index 4ac9653f..05fb783b 100644
--- a/symbols/ben
+++ b/symbols/ben
@@ -70,7 +70,7 @@ xkb_symbols "basic" {
};
xkb_symbols "probhat" {
- name[Group1]= "Bengali";
+ name[Group1]= "Bengali - Probhat";
key <ESC> { [ Escape ] };
// numbers
diff --git a/symbols/bg b/symbols/bg
index 3303fc73..9b7e6958 100644
--- a/symbols/bg
+++ b/symbols/bg
@@ -81,7 +81,7 @@ xkb_symbols "bds" {
partial alphanumeric_keys
xkb_symbols "phonetic" {
- name[Group1]= "Bulgaria (phonetic)";
+ name[Group1]= "Bulgaria - Phonetic";
key <TLDE> { [ Cyrillic_che, Cyrillic_CHE ] };
key <AE01> { [ 1, exclam ] };
diff --git a/symbols/br b/symbols/br
index 9acdf4d4..5fa04bd2 100644
--- a/symbols/br
+++ b/symbols/br
@@ -9,10 +9,10 @@
// $XdotOrg: xc/programs/xkbcomp/symbols/br,v 1.1.4.3 2004/03/05 13:41:32 eich Exp $
// $XFree86: xc/programs/xkbcomp/symbols/br,v 1.3 2003/04/19 12:22:11 pascal Exp $
+default
xkb_symbols "abnt2" {
include "latin"
-
name[Group1]="Brazil";
key <AE02> { [ 2, at, twosuperior, onehalf ] };
@@ -53,6 +53,7 @@ partial alphanumeric_keys
xkb_symbols "nodeadkeys" {
include "br(abnt2)" // for consistent naming
+ name[Group1]="Brazil - Eliminate dead keys";
key <AE06> { [ 6, diaeresis, notsign, notsign ] };
key <AD11> { [apostrophe, grave ] };
diff --git a/symbols/by b/symbols/by
index be8fc5b3..b8c31335 100644
--- a/symbols/by
+++ b/symbols/by
@@ -62,6 +62,7 @@ xkb_symbols "basic" {
partial alphanumeric_keys
xkb_symbols "winkeys" {
include "by(basic)"
+ name[Group1]= "Belarus - Winkeys";
key <AE04> { [ 4, semicolon ] };
key <AE03> { [ 3, numbersign ] };
key <AE05> { [ 5, percent ] };
diff --git a/symbols/ca b/symbols/ca
index c00c50ea..37f7f8de 100644
--- a/symbols/ca
+++ b/symbols/ca
@@ -2,7 +2,7 @@
default partial
xkb_symbols "fr" {
- name[Group1] = "Canada (French)";
+ name[Group1] = "Canada";
key <TLDE> { [ numbersign, bar, backslash ] };
key <AE01> { [ 1, exclam, plusminus ] };
@@ -62,7 +62,7 @@ xkb_symbols "fr" {
};
xkb_symbols "fr-dvorak" {
- name[Group1] = "Canada (French Dvorak)";
+ name[Group1] = "Canada - French Dvorak";
key <TLDE> { [ numbersign, bar, backslash ] };
key <AE01> { [ 1, exclam, plusminus ] };
@@ -124,7 +124,7 @@ xkb_symbols "fr-dvorak" {
partial
xkb_symbols "fr-legacy" {
- name[Group1] = "Canada (French Legacy)";
+ name[Group1] = "Canada - French (legacy)";
include "ca(fr)"
@@ -170,7 +170,7 @@ xkb_symbols "fr-legacy" {
partial
xkb_symbols "multi" {
- name[Group1] = "Canada (Multilingual)";
+ name[Group1] = "Canada - Multilingual";
include "ca(fr)"
@@ -208,7 +208,7 @@ xkb_symbols "multi" {
partial
xkb_symbols "multi-2gr" {
- name[Group1] = "Canada (Multilingual group2)";
+ name[Group1] = "Canada - Multilingual, second part";
key <TLDE> { [ VoidSymbol, hyphen ] };
key <AE01> { [ onesuperior, exclamdown ] };
diff --git a/symbols/ch b/symbols/ch
index dcaa4731..252b2248 100644
--- a/symbols/ch
+++ b/symbols/ch
@@ -13,7 +13,7 @@ xkb_symbols "basic" {
include "latin"
// Alphanumeric section
- name[Group1]= "Switzerland (German)";
+ name[Group1]= "Switzerland";
key <TLDE> { [ section, degree ] };
key <AE01> { [ 1, plus, bar, exclamdown ] };
key <AE02> { [ 2, quotedbl, at, oneeighth ] };
@@ -53,7 +53,7 @@ xkb_symbols "de" {
partial alphanumeric_keys
xkb_symbols "de_Sundeadkeys" {
- // modify the default Swiss German layout to use Sun dead keys
+ // modify the basic Swiss German layout to use Sun dead keys
include "ch(basic)"
key <AE11> { [ apostrophe, question, SunFA_Acute ] };
key <AE12> { [ SunFA_Circum, SunFA_Grave, SunFA_Tilde ] };
@@ -63,12 +63,14 @@ xkb_symbols "de_Sundeadkeys" {
partial alphanumeric_keys
xkb_symbols "de_sundeadkeys" {
include "ch(de_Sundeadkeys)"
+ name[Group1]= "Switzerland - German, Sun dead keys";
};
partial alphanumeric_keys
xkb_symbols "de_nodeadkeys" {
- // modify the default Swiss German layout not to have any dead keys
+ // modify the basic Swiss German layout not to have any dead keys
include "ch(basic)"
+ name[Group1]= "Switzerland - German, eliminate dead keys";
key <AE11> { [ apostrophe, question, acute ] };
key <AE12> { [ asciicircum, grave, asciitilde ] };
key <AD12> { [ diaeresis, exclam, bracketright ] };
@@ -81,7 +83,7 @@ xkb_symbols "fr" {
// keyboard and a very simple Swiss/French keybaord
include "ch(basic)"
- name[Group1]= "Switzerland (French)";
+ name[Group1]= "Switzerland - French";
override key <AD11> {
[ egrave, udiaeresis, bracketleft ]
@@ -96,7 +98,7 @@ xkb_symbols "fr" {
partial alphanumeric_keys
xkb_symbols "fr_Sundeadkeys" {
- // modify the default Swiss French layout to use Sun dead keys
+ // modify the basic Swiss French layout to use Sun dead keys
include "ch(fr)"
key <AE11> { [ apostrophe, question, SunFA_Acute ] };
key <AE12> { [ SunFA_Circum, SunFA_Grave, SunFA_Tilde ] };
@@ -106,12 +108,14 @@ xkb_symbols "fr_Sundeadkeys" {
partial alphanumeric_keys
xkb_symbols "fr_sundeadkeys" {
include "ch(fr_Sundeadkeys)"
+ name[Group1]= "Switzerland - French, Sun dead keys";
};
partial alphanumeric_keys
xkb_symbols "fr_nodeadkeys" {
- // modify the default Swiss French layout not to have any dead keys
+ // modify the basic Swiss French layout not to have any dead keys
include "ch(fr)"
+ name[Group1]= "Switzerland - French, eliminate dead keys";
key <AE11> { [ apostrophe, question, acute ] };
key <AE12> { [ asciicircum, grave, asciitilde ] };
key <AD12> { [ diaeresis, exclam, bracketright ] };
diff --git a/symbols/cz b/symbols/cz
index 927579e8..8cadb920 100644
--- a/symbols/cz
+++ b/symbols/cz
@@ -2,7 +2,7 @@
// $XFree86: xc/programs/xkbcomp/symbols/cz,v 1.2 2002/11/22 04:02:22 dawes
// Exp $
-partial alphanumeric_keys
+partial default alphanumeric_keys
xkb_symbols "basic" {
// This layout conforms to a new cz compromise standard designed
@@ -79,6 +79,7 @@ xkb_symbols "basic" {
// Use <BKSL> instead of <LSGT> (useful for keyboard without <LSGT> key)
xkb_symbols "bksl" {
include "cz(basic)"
+ name[Group1]= "Czechia - Extended Backslash";
key <BKSL> { [ backslash, bar, slash, NoSymbol ] };
};
@@ -91,6 +92,7 @@ xkb_symbols "qwerty" {
// 2001 by Kamil Toman <ktoman@email.cz>
include "cz(basic)"
+ name[Group1]= "Czechia - qwerty";
key <AB01> { [ z, Z, degree, NoSymbol ] };
key <AD06> { [ y, Y, NoSymbol, NoSymbol ] };
@@ -100,5 +102,7 @@ xkb_symbols "qwerty" {
xkb_symbols "qwerty_bksl" {
include "cz(qwerty)"
+ name[Group1]= "Czechia - qwerty, extended Backslash";
+
key <BKSL> { [ backslash, bar, slash, NoSymbol ] };
};
diff --git a/symbols/de b/symbols/de
index b74980a2..af40d7e9 100644
--- a/symbols/de
+++ b/symbols/de
@@ -4,6 +4,7 @@
// $XKeyboardConfig$
// $XFree86: xc/programs/xkbcomp/symbols/de,v 1.6 2003/09/08 13:12:51 pascal Exp $
+default
xkb_symbols "basic" {
include "latin(type4)"
@@ -36,9 +37,10 @@ xkb_symbols "basic" {
partial alphanumeric_keys
xkb_symbols "nodeadkeys" {
- // modify the default German layout to not have any dead keys
+ // modify the basic German layout to not have any dead keys
include "de(basic)"
+ name[Group1]="Germany - Eliminate dead keys";
key <TLDE> { [asciicircum, degree, notsign, notsign ] };
key <AE12> { [ acute, grave, cedilla, cedilla ] };
@@ -52,11 +54,12 @@ xkb_symbols "nodeadkeys" {
partial alphanumeric_keys
xkb_symbols "deadgraveacute" {
- // modify the default German layout to have only acute and grave
+ // modify the basic German layout to have only acute and grave
// as dead keys (tilde and circumflex are needed as spacing characters
// in many programming languages)
include "de(basic)"
+ name[Group1]="Germany - Dead grave acute";
key <TLDE> { [asciicircum, degree, notsign, notsign ] };
key <AD12> { [ plus, asterisk, asciitilde, dead_macron ] };
@@ -65,18 +68,20 @@ xkb_symbols "deadgraveacute" {
partial alphanumeric_keys
xkb_symbols "deadacute" {
- // modify the default German layout to have only acute as
+ // modify the basic German layout to have only acute as
// dead keys (ASCII grave, tilde and circumflex are needed as
// spacing characters in many programming languages and text formatters)
include "de(deadgraveacute)"
+ name[Group1]="Germany - Dead acute";
+
key <AE12> { [dead_acute, grave, dead_cedilla, dead_ogonek ] };
key <BKSL> { [numbersign, apostrophe, dead_grave, dead_grave ] };
};
partial alphanumeric_keys
-xkb_symbols "de_ro" {
+xkb_symbols "ro" {
// add romanian-specific letters to the basic German layout.
// Romanian symbols are accessible with combination of <AltGr> and
// 'a', 's', 't', 'i', 'ä (&auml)' (+<Shift> for capital letters).
@@ -85,7 +90,7 @@ xkb_symbols "de_ro" {
include "de(basic)"
- name[Group1]="Romanian for German keyboard";
+ name[Group1]="Germany - Romanian keyboard with German letters";
key <AD05> { [ t, T, tcedilla, Tcedilla ] };
key <AD08> { [ i, I, icircumflex, Icircumflex ] };
@@ -95,11 +100,12 @@ xkb_symbols "de_ro" {
};
partial alphanumeric_keys
-xkb_symbols "de_ro_nodeadkeys" {
+xkb_symbols "ro_nodeadkeys" {
// add romanian-specific letters to the German nodeadkeys layout.
// Read the comment for de_ro !
include "de(nodeadkeys)"
+ name[Group1]="Germany - Romanian keyboard with German letters, eliminate dead keys";
key <AD05> { [ t, T, tcedilla, Tcedilla ] };
key <AD08> { [ i, I, icircumflex, Icircumflex ] };
diff --git a/symbols/deva b/symbols/deva
index 1c614f0e..32f57333 100644
--- a/symbols/deva
+++ b/symbols/deva
@@ -4,7 +4,7 @@
partial default alphanumeric_keys
xkb_symbols "basic" {
- name[Group1]= "Hindi";
+ name[Group1]= "Devanagari";
key <TLDE> { [ 0x100094A, 0x1000912 ] };
diff --git a/symbols/dk b/symbols/dk
index b1a6925e..7eca7c5c 100644
--- a/symbols/dk
+++ b/symbols/dk
@@ -33,6 +33,8 @@ xkb_symbols "nodeadkeys" {
include "dk(basic)"
+ name[Group1]="Denmark - Eliminate dead keys";
+
key <AE12> { [ acute, grave, bar, ogonek ] };
key <AD11> { [ aring, Aring, diaeresis, degree ] };
key <AD12> { [ diaeresis, asciicircum, asciitilde, macron ] };
diff --git a/symbols/ee b/symbols/ee
index b82c8002..4de9185b 100644
--- a/symbols/ee
+++ b/symbols/ee
@@ -44,6 +44,7 @@ xkb_symbols "nodeadkeys" {
// Modifies the basic Estonian layout to eliminate all dead keys
include "ee(basic)"
+ name[Group1]="Estonia - Eliminate dead keys";
key <TLDE> { [asciicircum,asciitilde ] };
key <AE12> { [apostrophe, grave ] };
diff --git a/symbols/es b/symbols/es
index 14639860..d61114dc 100644
--- a/symbols/es
+++ b/symbols/es
@@ -44,6 +44,8 @@ partial alphanumeric_keys
xkb_symbols "sundeadkeys" {
include "es(Sundeadkeys)"
+
+ name[Group1]="Spain - Sun dead keys";
};
partial alphanumeric_keys
@@ -51,6 +53,8 @@ xkb_symbols "nodeadkeys" {
include "es(basic)"
+ name[Group1]="Spain - Eliminate dead keys";
+
key <AD11> { [ grave, asciicircum, bracketleft, degree ] };
key <AD12> { [ plus, asterisk, bracketright, macron ] };
key <AC10> { [ ntilde, Ntilde, asciitilde, doubleacute ] };
diff --git a/symbols/fi b/symbols/fi
index 7e519c59..73f33fe6 100644
--- a/symbols/fi
+++ b/symbols/fi
@@ -68,6 +68,8 @@ xkb_symbols "nodeadkeys" {
include "latin(type2_nodeadkeys)"
include "fi(fi)"
+ name[Group1]="Finland - Eliminate dead keys";
+
key <AE12> { [ acute, grave ] };
key <AD12> { [ diaeresis, asciicircum, asciitilde, caron ] };
};
diff --git a/symbols/fo b/symbols/fo
index 2186739f..5ac20556 100644
--- a/symbols/fo
+++ b/symbols/fo
@@ -1,6 +1,6 @@
// $XKeyboardConfig$
-partial alphanumeric_keys
+partial default alphanumeric_keys
xkb_symbols "basic" {
include "latin(type2)"
@@ -37,6 +37,8 @@ xkb_symbols "nodeadkeys" {
include "fo(basic)"
+ name[Group1]= "Faroe Islands - Eliminate dead keys";
+
key <AE12> { [ acute, grave, bar, ogonek ] };
key <AD11> { [ aring, Aring, diaeresis, degree ] };
key <AD12> { [ diaeresis, asciicircum, asciitilde, macron ] };
diff --git a/symbols/fr b/symbols/fr
index 652b3d17..793cffa9 100644
--- a/symbols/fr
+++ b/symbols/fr
@@ -60,6 +60,7 @@ partial alphanumeric_keys
xkb_symbols "sundeadkeys" {
include "fr(Sundeadkeys)"
+ name[Group1]="France - Sun dead keys";
};
partial alphanumeric_keys
@@ -69,6 +70,8 @@ xkb_symbols "nodeadkeys" {
include "fr(basic)"
+ name[Group1]="France - Eliminate dead keys";
+
key <AE12> { [ equal, plus, braceright, ogonek ] };
key <AD11> { [asciicircum, diaeresis ] };
key <AD12> { [ dollar, sterling, currency, macron ] };
@@ -150,7 +153,7 @@ xkb_symbols "latin9" {
include "latin"
- name[Group1]="fr-latin9";
+ name[Group1]="France - Alternative";
key <TLDE> { [ oe, OE, leftdoublequotemark, rightdoublequotemark ] };
key <AE01> { [ ampersand, 1, dead_acute, periodcentered ] };
@@ -231,6 +234,7 @@ xkb_symbols "latin9_sundeadkeys" {
include "fr(latin9_Sundeadkeys)"
+ name[Group1]="France - Alternative, Sun dead keys";
};
partial alphanumeric_keys
@@ -240,6 +244,8 @@ xkb_symbols "latin9_nodeadkeys" {
include "fr(latin9)"
+ name[Group1]="France - Alternative, eliminate dead keys";
+
key <AE01> { [ ampersand, 1, apostrophe, periodcentered ] };
key <AE07> { [ egrave, 7, grave, Egrave ] };
key <AE12> { [ equal, plus, braceright ] };
@@ -252,7 +258,7 @@ xkb_symbols "latin9_nodeadkeys" {
partial alphanumeric_keys
xkb_symbols "dvorak" {
- name[Group1]= "French dvorak";
+ name[Group1]= "France - Dvorak";
key <TLDE> { [ oe, OE, ae, AE ] };
diff --git a/symbols/gb b/symbols/gb
index 2f963067..d37cadb9 100644
--- a/symbols/gb
+++ b/symbols/gb
@@ -29,7 +29,7 @@ xkb_symbols "basic" {
include "level3(ralt_switch)"
};
-partial default alphanumeric_keys
+partial alphanumeric_keys
xkb_symbols "intl" {
// Describes the differences between a very simple en_US
@@ -45,7 +45,7 @@ xkb_symbols "intl" {
include "latin"
- name[Group1]="United Kingdom";
+ name[Group1]="United Kingdom - International (with dead keys)";
key <AE02> { [ 2, dead_diaeresis, twosuperior, onehalf ] };
key <AE03> { [ 3, sterling, threesuperior, onethird ] };
@@ -68,6 +68,8 @@ partial alphanumeric_keys
xkb_symbols "dvorak" {
include "us(dvorak)"
+ name[Group1]="United Kingdom - Dvorak";
+
key <BKSL> { [ numbersign, asciitilde ] };
key <AE02> { [ 2, quotedbl, twosuperior, NoSymbol ] };
key <AE03> { [ 3, sterling, threesuperior, NoSymbol ] };
diff --git a/symbols/ge b/symbols/ge
index 17f725fc..5480774b 100644
--- a/symbols/ge
+++ b/symbols/ge
@@ -60,7 +60,7 @@ xkb_symbols "la" {
partial alphanumeric_keys
xkb_symbols "ru" {
- name[Group1]= "Georgia";
+ name[Group1]= "Georgia - Russian";
key <TLDE> { [ asciicircum, asciitilde ] };
key <AE01> { [ 1, exclam ] };
diff --git a/symbols/gr b/symbols/gr
index d84ec958..154e04e8 100644
--- a/symbols/gr
+++ b/symbols/gr
@@ -85,6 +85,8 @@ xkb_symbols "extended" {
include "gr(basic)"
+ name[Group1] = "Greece - Extended";
+
key.type = "THREE_LEVEL";
key <AE05> { [ 5, percent, EuroSign ] };
@@ -103,6 +105,8 @@ xkb_symbols "polytonic" {
include "gr(extended)"
+ name[Group1] = "Greece - Polytonic";
+
key.type = "THREE_LEVEL";
key <AD11> { [ dead_tilde, dead_diaeresis, dead_macron ] };
@@ -118,6 +122,8 @@ xkb_symbols "nodeadkeys" {
include "gr(basic)"
+ name[Group1] = "Greece - Eliminate dead keys";
+
key <AC10> { [ semicolon, colon ] };
};
diff --git a/symbols/hr b/symbols/hr
index 1289485d..6ea8a86c 100644
--- a/symbols/hr
+++ b/symbols/hr
@@ -57,7 +57,7 @@ xkb_symbols "us" {
// by Vlatko Kosturjak (kost at linux.hr)
// Alphanumeric section
- name[Group1]= "Croatia (US)";
+ name[Group1]= "Croatia - US keyboard with Croatian letters";
key <AD01> { [ q, Q ],
[ backslash ] };
key <AD02> { [ w, W ],
diff --git a/symbols/hu b/symbols/hu
index c602601c..76d59103 100644
--- a/symbols/hu
+++ b/symbols/hu
@@ -23,25 +23,29 @@
// Default layout
default partial
xkb_symbols "basic" {
- include "hu(102_qwertz_comma_dead)"
+include "hu(102_qwertz_comma_dead)"
+name[Group1] = "Hungary";
};
// Standard layout
partial
xkb_symbols "standard" {
- include "hu(102_qwertz_comma_dead)"
+include "hu(102_qwertz_comma_dead)"
+name[Group1] = "Hungary - Standard";
};
// Standard layout without dead key support
partial
xkb_symbols "nodeadkeys" {
- include "hu(102_qwertz_comma_nodead)"
+include "hu(102_qwertz_comma_nodead)"
+name[Group1] = "Hungary - Eliminate dead keys";
};
// Qwerty layout
partial
xkb_symbols "qwerty" {
- include "hu(101_qwerty_comma_dead)"
+include "hu(101_qwerty_comma_dead)"
+name[Group1] = "Hungary - qwerty";
};
// Main layouts
@@ -52,14 +56,14 @@ xkb_symbols "qwerty" {
// and with dead key support
partial
xkb_symbols "101_qwertz_comma_dead" {
- name[Group1] = "Hungary";
- include "latin"
- include "hu(def_101)"
- include "hu(def_qwertz)"
- include "keypad(comma)"
- include "hu(def_dead)"
- include "hu(def_common)"
- include "level3(ralt_switch)"
+name[Group1] = "Hungary - 101/qwertz/comma/Dead keys";
+include "latin"
+include "hu(def_101)"
+include "hu(def_qwertz)"
+include "keypad(comma)"
+include "hu(def_dead)"
+include "hu(def_common)"
+include "level3(ralt_switch)"
};
// 101_qwertz_comma_nodead
@@ -68,7 +72,7 @@ xkb_symbols "101_qwertz_comma_dead" {
// and without dead key support
partial
xkb_symbols "101_qwertz_comma_nodead" {
- name[Group1] = "Hungary";
+ name[Group1] = "Hungary - 101/qwertz/comma/Eliminate dead keys";
include "latin"
include "hu(def_101)"
include "hu(def_qwertz)"
@@ -84,7 +88,7 @@ xkb_symbols "101_qwertz_comma_nodead" {
// and with dead key support
partial
xkb_symbols "101_qwertz_dot_dead" {
- name[Group1] = "Hungary";
+ name[Group1] = "Hungary - 101/qwertz/dot/Dead keys";
include "latin"
include "hu(def_101)"
include "hu(def_qwertz)"
@@ -100,7 +104,7 @@ xkb_symbols "101_qwertz_dot_dead" {
// and without dead key support
partial
xkb_symbols "101_qwertz_dot_nodead" {
- name[Group1] = "Hungary";
+ name[Group1] = "Hungary - 101/qwertz/dot/Eliminate dead keys";
include "latin"
include "hu(def_101)"
include "hu(def_qwertz)"
@@ -116,7 +120,7 @@ xkb_symbols "101_qwertz_dot_nodead" {
// and with dead key support
partial
xkb_symbols "101_qwerty_comma_dead" {
- name[Group1] = "Hungary";
+ name[Group1] = "Hungary - 101/qwerty/comma/Dead keys";
include "latin"
include "hu(def_101)"
include "hu(def_qwerty)"
@@ -132,7 +136,7 @@ xkb_symbols "101_qwerty_comma_dead" {
// and without dead key support
partial
xkb_symbols "101_qwerty_comma_nodead" {
- name[Group1] = "Hungary";
+ name[Group1] = "Hungary - 101/qwerty/comma/Eliminate dead keys";
include "latin"
include "hu(def_101)"
include "hu(def_qwerty)"
@@ -148,7 +152,7 @@ xkb_symbols "101_qwerty_comma_nodead" {
// and with dead key support
partial
xkb_symbols "101_qwerty_dot_dead" {
- name[Group1] = "Hungary";
+ name[Group1] = "Hungary - 101/qwerty/dot/Dead keys";
include "latin"
include "hu(def_101)"
include "hu(def_qwerty)"
@@ -164,7 +168,7 @@ xkb_symbols "101_qwerty_dot_dead" {
// and without dead key support
partial
xkb_symbols "101_qwerty_dot_nodead" {
- name[Group1] = "Hungary";
+ name[Group1] = "Hungary - 101/qwerty/dot/Eliminate dead keys";
include "latin"
include "hu(def_101)"
include "hu(def_qwerty)"
@@ -180,7 +184,7 @@ xkb_symbols "101_qwerty_dot_nodead" {
// and with dead key support
partial
xkb_symbols "102_qwertz_comma_dead" {
- name[Group1] = "Hungary";
+ name[Group1] = "Hungary - 102/qwertz/comma/Dead keys";
include "latin"
include "hu(def_102)"
include "hu(def_qwertz)"
@@ -196,7 +200,7 @@ xkb_symbols "102_qwertz_comma_dead" {
// and without dead key support
partial
xkb_symbols "102_qwertz_comma_nodead" {
- name[Group1] = "Hungary";
+ name[Group1] = "Hungary - 102/qwertz/comma/Eliminate dead keys";
include "latin"
include "hu(def_102)"
include "hu(def_qwertz)"
@@ -212,7 +216,7 @@ xkb_symbols "102_qwertz_comma_nodead" {
// and with dead key support
partial
xkb_symbols "102_qwertz_dot_dead" {
- name[Group1] = "Hungary";
+ name[Group1] = "Hungary - 102/qwertz/dot/Dead keys";
include "latin"
include "hu(def_102)"
include "hu(def_qwertz)"
@@ -228,7 +232,7 @@ xkb_symbols "102_qwertz_dot_dead" {
// and without dead key support
partial
xkb_symbols "102_qwertz_dot_nodead" {
- name[Group1] = "Hungary";
+ name[Group1] = "Hungary - 102/qwertz/dot/Eliminate dead keys";
include "latin"
include "hu(def_102)"
include "hu(def_qwertz)"
@@ -244,7 +248,7 @@ xkb_symbols "102_qwertz_dot_nodead" {
// and with dead key support
partial
xkb_symbols "102_qwerty_comma_dead" {
- name[Group1] = "Hungary";
+ name[Group1] = "Hungary - 102/qwerty/comma/Dead keys";
include "latin"
include "hu(def_102)"
include "hu(def_qwerty)"
@@ -260,7 +264,7 @@ xkb_symbols "102_qwerty_comma_dead" {
// and without dead key support
partial
xkb_symbols "102_qwerty_comma_nodead" {
- name[Group1] = "Hungary";
+ name[Group1] = "Hungary - 102/qwerty/comma/Eliminate dead keys";
include "latin"
include "hu(def_102)"
include "hu(def_qwerty)"
@@ -276,7 +280,7 @@ xkb_symbols "102_qwerty_comma_nodead" {
// and with dead key support
partial
xkb_symbols "102_qwerty_dot_dead" {
- name[Group1] = "Hungary";
+ name[Group1] = "Hungary - 102/qwerty/dot/Dead keys";
include "latin"
include "hu(def_102)"
include "hu(def_qwerty)"
@@ -292,7 +296,7 @@ xkb_symbols "102_qwerty_dot_dead" {
// and without dead key support
partial
xkb_symbols "102_qwerty_dot_nodead" {
- name[Group1] = "Hungary";
+ name[Group1] = "Hungary - 102/qwerty/dot/Eliminate dead keys";
include "latin"
include "hu(def_102)"
include "hu(def_qwerty)"
diff --git a/symbols/ie b/symbols/ie
index 0cf3a30e..5576e789 100644
--- a/symbols/ie
+++ b/symbols/ie
@@ -123,6 +123,9 @@ xkb_symbols "laptop" {
// For laptops which don't have the RWIN key but are otherwise
// the same as 105-key layouts.
include "ie(basic)"
+
+ name[Group1] = "Ireland - Laptop";
+
key <MENU> { type[Group1]="TWO_LEVEL", [ Multi_key, ISO_Next_Group ] };
};
@@ -142,7 +145,7 @@ xkb_symbols "CloGaelach" {
include "ie(basic)"
- name[Group1] = "Ireland (Clo Gaelach)";
+ name[Group1] = "Ireland - CloGaelach";
key <TLDE> { [ grave, notsign, brokenbar, ssharp ] };
key <AD04> { [ r, R, 0x100027C, registered ] };
@@ -169,6 +172,7 @@ xkb_symbols "CloGaelachLaptop" {
// For laptops which don't have the RWIN key but are otherwise
// the same as 105-key layouts.
include "ie(CloGaelach)"
+ name[Group1] = "Ireland - CloGaelach Laptop";
key <MENU> { type[Group1]="TWO_LEVEL", [ Multi_key, ISO_Next_Group ] };
};
@@ -177,7 +181,7 @@ xkb_symbols "UnicodeExpert" {
// This should eventually be a "Unicode Expert" layout like the Mac one.
- name[Group1] = "Ireland (Unicode Expert)";
+ name[Group1] = "Ireland - UnicodeExpert";
//
// Numeric row `1234567890-=
diff --git a/symbols/il b/symbols/il
index ca931495..f0c5bf94 100644
--- a/symbols/il
+++ b/symbols/il
@@ -60,7 +60,7 @@ xkb_symbols "basic" {
// nikud patter based on Dekel Tsur's Hebrew mapping for LyX
partial alphanumeric_keys
xkb_symbols "lyx" {
- name[Group1]= "Israel";
+ name[Group1]= "Israel - lyx";
key <TLDE> { [ semicolon, asciitilde ] };
// On some key (e.g. AD01, right below) there is not yet mapping for the
@@ -119,7 +119,7 @@ xkb_symbols "lyx" {
// layout.
partial alphanumeric_keys
xkb_symbols "si1452" {
- name[Group1]= "Israel";
+ name[Group1]= "Israel - si1452";
include "il(basic)"
@@ -159,7 +159,7 @@ xkb_symbols "phonetic" {
// uses the phonetic layout from old Slackware 'il.map' file
- name[Group1]= "Israel (phonetic)";
+ name[Group1]= "Israel - Phonetic";
key <AE12> { [ equal, plus ],
[ hebrew_doublelowline, hebrew_doublelowline ]};
diff --git a/symbols/is b/symbols/is
index acae61d6..66dc797c 100644
--- a/symbols/is
+++ b/symbols/is
@@ -34,10 +34,12 @@ xkb_symbols "basic" {
partial alphanumeric_keys
xkb_symbols "Sundeadkeys" {
- // modify the default Icelandic layout to use Sun dead keys
+ // modify the basic Icelandic layout to use Sun dead keys
include "is(basic)"
+ name[Group1]="Iceland - Sun dead keys";
+
key <TLDE> { [SunFA_Circum, degree, notsign, notsign ] };
key <AE12> { [SunFA_Acute, SunFA_Grave, SunFA_Cedilla, SunFA_Cedilla ] };
key <AD11> { [udiaeresis, Udiaeresis, SunFA_Diaeresis, SunFA_Diaeresis ] };
@@ -50,10 +52,12 @@ xkb_symbols "Sundeadkeys" {
partial alphanumeric_keys
xkb_symbols "nodeadkeys" {
- // modify the default Icelandic layout to not have any dead keys
+ // modify the basic Icelandic layout to not have any dead keys
include "is(basic)"
+ name[Group1]="Iceland - Eliminate dead keys";
+
key <TLDE> { [asciicircum, degree, notsign, notsign ] };
key <AE12> { [apostrophe, grave, cedilla, cedilla ] };
key <AD11> { [udiaeresis, Udiaeresis, diaeresis, diaeresis ] };
diff --git a/symbols/it b/symbols/it
index c5631834..b4adbca9 100644
--- a/symbols/it
+++ b/symbols/it
@@ -47,6 +47,8 @@ xkb_symbols "nodeadkeys" {
include "it(basic)"
+ name[Group1]="Italy - Eliminate dead keys";
+
key <AE02> { [ 2, quotedbl, twosuperior, doubleacute ] };
key <AE03> { [ 3, sterling,threesuperior, asciitilde ] };
diff --git a/symbols/latam b/symbols/latam
index 10fdb7d6..02372d8b 100644
--- a/symbols/latam
+++ b/symbols/latam
@@ -42,7 +42,7 @@ xkb_symbols "Sundeadkeys" {
partial alphanumeric_keys
xkb_symbols "sundeadkeys" {
include "latam(Sundeadkeys)"
-
+ name[Group1]="Latin American - Sun dead keys";
};
partial alphanumeric_keys
@@ -50,6 +50,8 @@ xkb_symbols "nodeadkeys" {
include "latam(basic)"
+ name[Group1]="Latin American - Eliminate dead keys";
+
key <AE12> { [questiondown, exclamdown, cedilla, ogonek ] };
key <AD11> { [ grave, asciicircum, bracketleft, degree ] };
key <AD12> { [ plus, asterisk, bracketright, macron ] };
diff --git a/symbols/lt b/symbols/lt
index a20139f6..b0d6c851 100644
--- a/symbols/lt
+++ b/symbols/lt
@@ -43,7 +43,7 @@ xkb_symbols "us" {
include "latin"
- name[Group1]="Lithuania";
+ name[Group1]="Lithuania - US keyboard with Lithuanian letters";
key <AE01> { [ 1, exclam, aogonek, Aogonek ] };
key <AE02> { [ 2, at, ccaron, Ccaron ] };
@@ -75,7 +75,7 @@ xkb_symbols "std" {
include "latin"
- name[Group1]= "Lithuania";
+ name[Group1]= "Lithuania - Standard";
key <TLDE> {[ grave, asciitilde, acute ]};
key <AE01> {[ exclam, 1, at ]};
diff --git a/symbols/lv b/symbols/lv
index 6f9ffb08..243125d4 100644
--- a/symbols/lv
+++ b/symbols/lv
@@ -95,6 +95,8 @@ xkb_symbols "apostrophe" {
include "lv(basic)"
+ name[Group1]= "Latvia - Apostrophe (') variant";
+
key <AC11> {[ISO_Level3_Latch, quotedbl, apostrophe, quotedbl]};
key <SPCE> {[space, space, apostrophe]};
modifier_map Mod5 { <AC11> };
@@ -106,6 +108,8 @@ xkb_symbols "tilde" {
include "lv(basic)"
+ name[Group1]= "Latvia - Tilde (~) variant";
+
key <TLDE> {[ISO_Level3_Latch, asciitilde, grave, acute]};
key <SPCE> {[space, space, asciitilde]};
modifier_map Mod5 { <TLDE> };
@@ -117,6 +121,8 @@ xkb_symbols "fkey" {
include "lv(basic)"
+ name[Group1]= "Latvia - F-letter (F) variant";
+
key <AC04> {[ISO_Level3_Latch, ISO_Level3_Latch, f, F]};
key <SPCE> {[space, space, f, F]};
modifier_map Mod5 { <AC04> };
diff --git a/symbols/mal b/symbols/mal
index fec72bf3..052afe9a 100644
--- a/symbols/mal
+++ b/symbols/mal
@@ -79,6 +79,8 @@ xkb_symbols "mlplusnum" {
include "mal(basic)"
+ name[Group1] = "Malayalam - With Malayalam digits";
+
key <AE01> { [ 0x01000d67 , exclam ] };
key <AE02> { [ 0x01000d68 , at ] };
key <AE03> { [ 0x01000d69 , numbersign ] };
diff --git a/symbols/mkd b/symbols/mkd
index b39f8473..a8b64f85 100644
--- a/symbols/mkd
+++ b/symbols/mkd
@@ -62,5 +62,6 @@ xkb_symbols "basic" {
partial alphanumeric_keys
xkb_symbols "nodeadkeys" {
include "mkd(basic)"
+ name[Group1]= "Macedonian - Eliminate dead keys";
key <TLDE> { [ grave, asciitilde ] };
};
diff --git a/symbols/mt b/symbols/mt
index c59b43ff..db8c6f4f 100644
--- a/symbols/mt
+++ b/symbols/mt
@@ -38,7 +38,7 @@ xkb_symbols "basic" {
// Maltese keyboard map (based on MSA Standard DMS100, annex A)
// by Ramon Casha (ramon.casha@linux.org.mt)
-partial default alphanumeric_keys
+partial alphanumeric_keys
xkb_symbols "us" {
include "mt(basic)"
@@ -46,7 +46,7 @@ xkb_symbols "us" {
// Describes the differences between the mt
// keyboard and a US-based physical keyboard
- name[Group1]="Maltese (US layout)";
+ name[Group1]="Malta - US keyboard with Maltian letters";
key <BKSL> { [ zabovedot, Zabovedot, backslash, bar ] };
diff --git a/symbols/no b/symbols/no
index dd875c82..70d32130 100644
--- a/symbols/no
+++ b/symbols/no
@@ -4,7 +4,7 @@
// $XKeyboardConfig$
// $XFree86: xc/programs/xkbcomp/symbols/no,v 1.3 2002/12/19 01:07:56 dawes Exp $
-partial alphanumeric_keys
+partial default alphanumeric_keys
xkb_symbols "basic" {
// Describes the differences between a very simple en_US
@@ -38,6 +38,8 @@ xkb_symbols "nodeadkeys" {
include "no(basic)"
+ name[Group1]="Norway - Eliminate dead keys";
+
key <AE12> { [ backslash, grave, acute, ogonek ] };
key <AD12> { [ diaeresis, asciicircum, asciitilde, macron ] };
key <AC10> { [ oslash, Ooblique, acute, doubleacute ] };
@@ -51,6 +53,8 @@ partial alphanumeric_keys
xkb_symbols "dvorak" {
include "us(dvorak)"
+ name[Group1]="Norway - Dvorak";
+
key <TLDE> { [ bar, section, brokenbar, paragraph ] };
key <AE01> { [ 1, exclam, exclamdown, onesuperior ] };
diff --git a/symbols/ogam b/symbols/ogam
index 36feb531..aa17f112 100644
--- a/symbols/ogam
+++ b/symbols/ogam
@@ -83,6 +83,9 @@ xkb_symbols "laptop" {
// For laptops which don't have the RWIN key but are otherwise
// the same as 105-key layouts.
include "ogam(basic)"
+
+ name[Group1] = "Ogham - Laptop";
+
key <MENU> { type[Group1]="TWO_LEVEL", [ Multi_key, ISO_Next_Group ] };
};
@@ -93,7 +96,7 @@ xkb_symbols "is434" {
// This has the full layout of IS434 with an Irish QWERTY keyboard,
// and the Ogham characters accessed when CAPS LOCK is on.
- name[Group1] = "Ogham (IS434)";
+ name[Group1] = "Ogham - IS434";
key.type[Group1] = "THREE_LEVEL";
@@ -197,6 +200,9 @@ xkb_symbols "is434laptop" {
// For laptops which don't have the RWIN key but are otherwise
// the same as 105-key layouts.
include "ogam(is434)"
+
+ name[Group1] = "Ogham - IS434 laptop";
+
key <MENU> { type[Group1]="TWO_LEVEL", [ Multi_key, ISO_Next_Group ] };
};
diff --git a/symbols/pl b/symbols/pl
index bc2d96b6..68909bbd 100644
--- a/symbols/pl
+++ b/symbols/pl
@@ -35,7 +35,7 @@ xkb_symbols "qwertz" {
include "latin(type3)"
- name[Group1]="Poland";
+ name[Group1]="Poland - qwertz";
key <AE01> { [ 1, exclam, asciitilde, exclamdown ] };
key <AE02> { [ 2, quotedbl, dead_caron, oneeighth ] };
@@ -73,8 +73,8 @@ xkb_symbols "qwertz" {
// Polish Dvorak keymaps
// by Rafal Rzepecki <divide@users.sf.net>
-// The default keymap "pl" places Polish quotes on quotemark key and
-// moves the dead symbols from there to "1/!" key. If you are used to default
+// The base keymap "pl" places Polish quotes on quotemark key and
+// moves the dead symbols from there to "1/!" key. If you are used to common
// dead keys placement, you could use "pl_altquotes"; in this layout
// dead keys remain in the old place, whereas Polish quotes are placed on the
// "1/!" key. If you do not use Polish quotes at all, you can use "pl_basic" map.
@@ -84,7 +84,7 @@ partial alphanumeric_keys
xkb_symbols "dvorak" {
include "us(dvorak)"
- name[Group1] = "Poland (Dvorak)";
+ name[Group1] = "Poland - Dvorak";
key <AD08> { [ c, C, cacute, Cacute ] };
key <AD10> { [ l, L, lstroke, Lstroke ] };
@@ -110,6 +110,8 @@ partial alphanumeric_keys
xkb_symbols "dvorak_quotes" {
include "pl(dvorak)"
+ name[Group1] = "Poland - Dvorak, Polish quotes on quotemark key";
+
key <AD01> { [ apostrophe, quotedbl, doublelowquotemark, rightdoublequotemark ] };
// Dead symbols moved to this key
@@ -121,5 +123,7 @@ partial alphanumeric_keys
xkb_symbols "dvorak_altquotes" {
include "pl(dvorak)"
+ name[Group1] = "Poland - Dvorak, Polish quotes on key 1/!";
+
key <AE01> { [ 1, exclam, doublelowquotemark, rightdoublequotemark ] };
};
diff --git a/symbols/pt b/symbols/pt
index d4f85758..9a741be8 100644
--- a/symbols/pt
+++ b/symbols/pt
@@ -42,6 +42,7 @@ partial alphanumeric_keys
xkb_symbols "sundeadkeys" {
include "pt(Sundeadkeys)" // for consistent naming
+ name[Group1]="Portugal - Sun dead keys";
};
partial alphanumeric_keys
@@ -49,6 +50,8 @@ xkb_symbols "nodeadkeys" {
include "pt(basic)" // for consistent naming
+ name[Group1]="Portugal - Eliminate dead keys";
+
key <AE12> { [guillemotleft, guillemotright, cedilla, ogonek ] };
key <AD11> { [ plus, asterisk, quotedbl, quotedbl ] };
key <AD12> { [ acute, grave ] };
diff --git a/symbols/ro b/symbols/ro
index a395a46c..b8d7ac42 100644
--- a/symbols/ro
+++ b/symbols/ro
@@ -70,7 +70,7 @@ xkb_symbols "us" {
include "latin"
- name[Group1]="Romanian for us-keyboard";
+ name[Group1]="Romania - US keyboard with Romanian letters ";
key <AD01> { [ q, Q, acircumflex, Acircumflex ] };
key <AD05> { [ t, T, tcedilla, Tcedilla ] };
@@ -91,7 +91,7 @@ xkb_symbols "de" {
include "ro(basic)"
- name[Group1]="German for Romanian keyboard";
+ name[Group1]="Romania - Romanian keyboard with German letters";
key <AD07> { [ u, U, udiaeresis, Udiaeresis ] };
key <AD09> { [ o, O, odiaeresis, Odiaeresis ] };
diff --git a/symbols/ru b/symbols/ru
index 92da66f4..6d6f81ff 100644
--- a/symbols/ru
+++ b/symbols/ru
@@ -72,6 +72,7 @@ key.type[group1]="TWO_LEVEL";
partial alphanumeric_keys
xkb_symbols "winkeys" {
include "ru(basic)"
+ name[Group1]= "Russia - Winkeys";
key <AE03> { [ 3, numerosign ] };
key <AE04> { [ 4, semicolon ] };
key <AE05> { [ 5, percent ] };
@@ -85,6 +86,7 @@ xkb_symbols "winkeys" {
partial alphanumeric_keys
xkb_symbols "typewriter" {
include "ru(basic)"
+ name[Group1]= "Russia - Typewriter";
key <TLDE> { [ apostrophe, quotedbl ] };
key <AE01> { [ exclam, 1 ] };
key <AE02> { [ numerosign, 2 ] };
@@ -107,7 +109,7 @@ key.type[group1]="ALPHABETIC";
partial alphanumeric_keys
xkb_symbols "phonetic" {
- name[Group1]= "Russia (phonetic)";
+ name[Group1]= "Russia - Phonetic";
key <AE01> { [ 1, exclam ] };
key <AE02> { [ 2, at ] };
@@ -169,6 +171,7 @@ key.type[group1]="ALPHABETIC";
partial alphanumeric_keys
xkb_symbols "rstu" {
include "ru(basic)"
+ name[Group1]= "Russia - Ukrainian standard RSTU";
key <TLDE> { [ apostrophe, question ] };
key <AE01> { [ exclam, 1 ] };
diff --git a/symbols/se b/symbols/se
index c2f64b58..532e4fb7 100644
--- a/symbols/se
+++ b/symbols/se
@@ -4,7 +4,7 @@
// $XKeyboardConfig$
// $XFree86: xc/programs/xkbcomp/symbols/se,v 1.5 2003/01/26 02:01:48 dawes Exp $
-partial alphanumeric_keys
+partial default alphanumeric_keys
xkb_symbols "basic" {
include "latin(type2)"
include "se(se)"
@@ -42,6 +42,8 @@ xkb_symbols "nodeadkeys" {
include "latin(type2_nodeadkeys)"
include "se(se)"
+ name[Group1]="Sweden - Eliminate dead keys";
+
key <AE12> { [ acute, grave, plusminus, notsign ] };
};
@@ -51,6 +53,8 @@ partial alphanumeric_keys
xkb_symbols "dvorak" {
include "no(dvorak)"
+ name[Group1]="Sweden - Dvorak";
+
key <TLDE> { [ section, onehalf ] };
key <AE04> { [ 4, currency, dollar, onequarter ] };
diff --git a/symbols/sk b/symbols/sk
index ae58ba59..7a835d74 100644
--- a/symbols/sk
+++ b/symbols/sk
@@ -3,7 +3,7 @@
// $XFree86: xc/programs/xkbcomp/symbols/sk,v 1.2 2002/11/22 04:02:22 dawes
// Exp $
-partial alphanumeric_keys
+partial default alphanumeric_keys
xkb_symbols "basic" {
// This layout conforms to a new sk compromise standard designed
@@ -81,6 +81,8 @@ xkb_symbols "basic" {
xkb_symbols "bksl" {
include "sk(basic)"
+ name[Group1] = "Slovakia - Extended Backslash";
+
key <BKSL> { [ backslash, bar, slash, NoSymbol ] };
};
@@ -93,6 +95,8 @@ xkb_symbols "qwerty" {
include "sk(basic)"
+ name[Group1] = "Slovakia - qwerty";
+
key <AB01> { [ z, Z, degree, NoSymbol ] };
key <AD06> { [ y, Y, NoSymbol, NoSymbol ] };
};
@@ -101,5 +105,7 @@ xkb_symbols "qwerty" {
xkb_symbols "qwerty_bksl" {
include "sk(qwerty)"
+ name[Group1] = "Slovakia - qwerty, extended Backslash";
+
key <BKSL> { [ backslash, bar, slash, NoSymbol ] };
};
diff --git a/symbols/smi b/symbols/smi
index 2ca6fe11..0154b7e4 100644
--- a/symbols/smi
+++ b/symbols/smi
@@ -11,11 +11,11 @@
//
// $XFree86: xc/programs/xkbcomp/symbols/sapmi,v 1.2 2002/11/22 04:03:28 dawes Exp $
-partial alphanumeric_keys
+partial default alphanumeric_keys
xkb_symbols "basic" {
include "latin"
- name[Group1]= "Sami languages (Other)";
+ name[Group1]= "Northern Saami";
key <AE01> { [ 1, exclam, copyright, exclamdown ] };
key <AE02> { [ 2, quotedbl, at, registered ] };
@@ -71,7 +71,7 @@ xkb_symbols "basic" {
include "level3(ralt_switch)"
};
- xkb_symbols "sefi" {
+xkb_symbols "sefi" {
// Describes the differences between a Norwegian Northern Sami
// (keyboard with dead key support) and a Swedish/Finnish Sami
@@ -80,6 +80,8 @@ xkb_symbols "basic" {
include "smi(basic)"
+ name[Group1]= "Northern Saami - Finish and Swedish";
+
key <AC10> { [odiaeresis, Odiaeresis, oslash, Ooblique ] };
key <AC11> { [adiaeresis, Adiaeresis, ae, AE ] };
};
@@ -91,5 +93,7 @@ xkb_symbols "nodeadkeys" {
include "smi(basic)"
+ name[Group1]= "Northern Saami - Eliminate dead keys";
+
key <AE12> { [ backslash, grave, acute, ogonek ] };
};
diff --git a/symbols/srp b/symbols/srp
index 67e7ea82..18b448ba 100644
--- a/symbols/srp
+++ b/symbols/srp
@@ -11,9 +11,9 @@
// $XKeyboardConfig$
default partial alphanumeric_keys
-xkb_symbols "default" {
+xkb_symbols "basic" {
- name[Group1]= "Serbian Cyrillic";
+ name[Group1]= "Serbian";
include "srp(level3)"
include "srp(common)"
@@ -25,9 +25,9 @@ partial alphanumeric_keys
xkb_symbols "yz" {
// Cyrillic_zhe and Cyrillic_ze swapped.
- name[Group1]= "Serbian Cyrillic (swap Zhe, Ze)";
+ name[Group1]= "Serbian - Z and ZHE swapped";
- include "srp(default)"
+ include "srp(basic)"
key <AD06> { [ Cyrillic_zhe, Cyrillic_ZHE, any,any ] }; // y
key <AB01> { [ Cyrillic_ze, Cyrillic_ZE, any,any ] }; // z
@@ -214,7 +214,7 @@ xkb_symbols "level3" {
partial alphanumeric_keys
xkb_symbols "latin" {
- name[Group1]= "Serbian Latin";
+ name[Group1]= "Serbian - Latin";
include "srp(level3)"
include "srp(common)"
@@ -227,7 +227,7 @@ xkb_symbols "latinunicode" {
// This mapping supports the Unicode characters 0x1c4-0x1cc (dz, lj, and nj
// as single character). You get the title form with AltGr+Shift.
- name[Group1]= "Serbian Latin Unicode";
+ name[Group1]= "Serbian - Latin Unicode";
include "srp(latin)"
include "srp(twoletter)"
@@ -237,7 +237,7 @@ partial alphanumeric_keys
xkb_symbols "latinyz" {
// For those who insist on using "english-position" Z and Y.
- name[Group1]= "Serbian Latin (swap Y, Z)";
+ name[Group1]= "Serbian - Latin qwerty";
include "srp(latin)"
@@ -249,7 +249,7 @@ partial alphanumeric_keys
xkb_symbols "latinunicodeyz" {
// Unicode, ZHE and Z swapped.
- name[Group1]= "Serbian Latin Unicode (swap ZHE, Z)";
+ name[Group1]= "Serbian - Latin Unicode qwerty";
include "srp(latinunicode)"
@@ -260,9 +260,9 @@ xkb_symbols "latinunicodeyz" {
xkb_symbols "alternatequotes" {
// Another acceptable »pair of quotes« for Serbian
- name[Group1]= "Serbian Latin with alternate quotes";
+ name[Group1]= "Serbian - With guillemots";
- include "srp(default)"
+ include "srp(basic)"
key <AC02> { [ any,any, guillemotright, NoSymbol ] }; // s
key <AC03> { [ any,any, guillemotleft, NoSymbol ] }; // d
@@ -271,7 +271,7 @@ xkb_symbols "alternatequotes" {
xkb_symbols "latinalternatequotes" {
// Another acceptable »pair of quotes« for Serbian
- name[Group1]= "Serbian Latin with alternate quotes";
+ name[Group1]= "Serbian - Latin with guillemots";
include "srp(latin)"
diff --git a/symbols/syr b/symbols/syr
index 121cbccd..547aa16c 100644
--- a/symbols/syr
+++ b/symbols/syr
@@ -78,7 +78,7 @@ xkb_symbols "basic" {
partial alphanumeric_keys
xkb_symbols "phonetic" {
- name[Group1]= "Syriac(phonetic)";
+ name[Group1]= "Syriac - Phonetic";
key <TLDE> { [ 0x100070F, 0x100032E, Arabic_shadda ] };
key <AE01> { [ 1, exclam, 0x1000701 ] };
diff --git a/symbols/tam b/symbols/tam
index b39d020e..1b4c763f 100644
--- a/symbols/tam
+++ b/symbols/tam
@@ -13,7 +13,7 @@ xkb_symbols "TSCII" {
// Author : Thuraiappah Vaseeharan <vasee@ieee.org>
// Last Modified: Sat Jan 5 17:11:26 CST 2002
- name[Group1]= "Tamil (TSCII)";
+ name[Group1]= "Tamil";
key <AE01> { [ 0x10000b7, 0x10000a4 ] }; // aytham
key <AE02> { [ 0x1000082, 0x10000a5 ] }; // shri
@@ -69,7 +69,7 @@ xkb_symbols "TAB" {
// Author: Thuraiappah Vaseeharan <t_vasee@yahoo.com>
// Date : Sun Aug 12 02:23:00 CDT 2001
- name[Group1]= "Tamil";
+ name[Group1]= "Tamil - Typewrite-style keymap; TAB encoding";
// numeral row
key <AE01> { [ 0x10000e7, 0x10000a7 ] } ;
@@ -126,7 +126,7 @@ xkb_symbols "UNI" {
// Date : Sat Feb 9 21:10:48 CST 2002
// Mapping:
- name[Group1]= "Tamil";
+ name[Group1]= "Tamil - Typewrite-style keymap; Unicode encoding";
// granthas
key <AE01> { [ 0x1000b83 ] } ;
@@ -174,7 +174,7 @@ xkb_symbols "UNI" {
partial alphanumeric_keys
xkb_symbols "INSCRIPT" {
- name[Group1]= "Tamil";
+ name[Group1]= "Tamil - INSCRIPT layout";
key <TLDE> { [ 0x1000BCA, 0x1000B92 ] };
diff --git a/symbols/th b/symbols/th
index 50916f5d..42383df0 100644
--- a/symbols/th
+++ b/symbols/th
@@ -6,7 +6,7 @@
partial default alphanumeric_keys
xkb_symbols "basic" {
- name[Group1]= "Thailand (Kedmanee)";
+ name[Group1]= "Thailand";
// converted to THai keysysms - Pablo Saratxaga <pablo@mandrakesoft.com>
@@ -65,7 +65,7 @@ xkb_symbols "basic" {
partial alphanumeric_keys
xkb_symbols "pat" {
- name[Group1]= "Thailand (Pattachote)";
+ name[Group1]= "Thailand - Pattachote";
// The thai layout defines a second keyboard group and changes
// the behavior of a few modifier keys.
@@ -127,7 +127,7 @@ xkb_symbols "pat" {
partial alphanumeric_keys
xkb_symbols "tis" {
- name[Group1]= "Thailand (TIS-820.2538)";
+ name[Group1]= "Thailand - TIS-820.2538";
// The thai layout defines a second keyboard group and changes
// the behavior of a few modifier keys.
diff --git a/symbols/tr b/symbols/tr
index eb02de5d..5c825c89 100644
--- a/symbols/tr
+++ b/symbols/tr
@@ -13,7 +13,7 @@ xkb_symbols "basic" {
include "latin"
- name[Group1]="Turkey";
+ name[Group1]="Turkish";
key <AE01> { [ 1, exclam, onesuperior, exclamdown ] };
key <AE02> { [ 2, apostrophe, sterling, twosuperior ] };
@@ -66,7 +66,7 @@ xkb_symbols "f" {
include "latin"
- name[Group1]="Turkey";
+ name[Group1]="Turkish - (F)";
key <AE01> { [ 1, exclam, onesuperior, exclamdown ] };
key <AE02> { [ 2, quotedbl, twosuperior, VoidSymbol ] };
@@ -129,7 +129,7 @@ xkb_symbols "alt" {
include "latin"
- name[Group1]="Turkey";
+ name[Group1]="Turkish - Alt-Q";
key <AE07> { [ 7, ampersand, lowleftcorner, upleftcorner ] };
key <AE08> { [ 8, asterisk, leftt, topt ] };
diff --git a/symbols/ua b/symbols/ua
index af5f56db..a54b2b81 100644
--- a/symbols/ua
+++ b/symbols/ua
@@ -71,6 +71,8 @@ partial alphanumeric_keys
xkb_symbols "winkeys" {
include "ua(basic)"
+ name[Group1]= "Ukraine - Winkeys";
+
key <AE03> { [ 3, numerosign ] };
key <AE04> { [ 4, semicolon ] };
key <AE05> { [ 5, percent ] };
@@ -84,6 +86,8 @@ partial alphanumeric_keys
xkb_symbols "typewriter" {
include "ua(basic)"
+ name[Group1]= "Ukraine - Typewriter";
+
key <TLDE> { [ apostrophe, quotedbl ] };
key <AE01> { [ exclam, 1 ] };
key <AE02> { [ numerosign, 2 ] };
@@ -111,6 +115,8 @@ partial alphanumeric_keys
xkb_symbols "phonetic" {
include "ua(basic)"
+ name[Group1]= "Ukraine - Phonetic";
+
key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] };
key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] };
key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] };
@@ -155,6 +161,8 @@ partial alphanumeric_keys
xkb_symbols "rstu" {
include "ua(basic)"
+ name[Group1]= "Ukraine - Ukrainian standard RSTU";
+
key <TLDE> { [ apostrophe, question ] };
key <AE01> { [ exclam, 1 ] };
key <AE02> { [ quotedbl, 2 ] };
diff --git a/symbols/us b/symbols/us
index fb4ca7b5..d5d44c1a 100644
--- a/symbols/us
+++ b/symbols/us
@@ -8,7 +8,7 @@ default
partial hidden alphanumeric_keys modifier_keys
xkb_symbols "basic" {
- name[Group1]= "United States";
+ name[Group1]= "U.S. English";
include "pc(common)"
@@ -71,7 +71,7 @@ xkb_symbols "basic" {
partial alphanumeric_keys
xkb_symbols "intl" {
- name[Group1]= "United States (International)";
+ name[Group1]= "U.S. English - International (with dead keys)";
include "us(basic)"
@@ -153,7 +153,8 @@ xkb_symbols "intl" {
partial alphanumeric_keys
xkb_symbols "alt-intl" {
- name[Group1]= "United States (us_intl)";
+ name[Group1]= "U.S. English - Alternative international (former us_intl)";
+
include "us"
key <TLDE> { [ dead_grave, dead_tilde, grave, asciitilde ] };
@@ -183,7 +184,7 @@ xkb_symbols "alt-intl" {
partial alphanumeric_keys
xkb_symbols "dvorak" {
- name[Group1]= "United States (Dvorak)";
+ name[Group1]= "U.S. English - Dvorak";
// Alphanumeric section