aboutsummaryrefslogtreecommitdiff
path: root/xorg-server/xkbdata.src/rules
diff options
context:
space:
mode:
Diffstat (limited to 'xorg-server/xkbdata.src/rules')
-rw-r--r--xorg-server/xkbdata.src/rules/Makefile.in5
-rw-r--r--xorg-server/xkbdata.src/rules/base.lists.part7
-rw-r--r--xorg-server/xkbdata.src/rules/base.m_g.part3
-rw-r--r--xorg-server/xkbdata.src/rules/base.m_k.part1
-rw-r--r--xorg-server/xkbdata.src/rules/base.m_s.part2
-rw-r--r--xorg-server/xkbdata.src/rules/base.m_t.part1
-rw-r--r--xorg-server/xkbdata.src/rules/base.ml1_s.part2
-rw-r--r--xorg-server/xkbdata.src/rules/base.ml_s.part4
-rw-r--r--xorg-server/xkbdata.src/rules/base.mlv_s.part1
-rw-r--r--xorg-server/xkbdata.src/rules/base.o_s.part3
-rw-r--r--xorg-server/xkbdata.src/rules/base.xml.in57
-rw-r--r--xorg-server/xkbdata.src/rules/bin/Makefile.in5
-rw-r--r--xorg-server/xkbdata.src/rules/compat/Makefile.in5
-rw-r--r--xorg-server/xkbdata.src/rules/evdev.xml.in57
-rw-r--r--xorg-server/xkbdata.src/rules/extras/Makefile.in5
15 files changed, 122 insertions, 36 deletions
diff --git a/xorg-server/xkbdata.src/rules/Makefile.in b/xorg-server/xkbdata.src/rules/Makefile.in
index 583a1ce8f..1af7ed573 100644
--- a/xorg-server/xkbdata.src/rules/Makefile.in
+++ b/xorg-server/xkbdata.src/rules/Makefile.in
@@ -118,6 +118,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
POFILES = @POFILES@
@@ -353,9 +354,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu rules/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign rules/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu rules/Makefile
+ $(AUTOMAKE) --foreign rules/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff --git a/xorg-server/xkbdata.src/rules/base.lists.part b/xorg-server/xkbdata.src/rules/base.lists.part
index d1927c537..27f081f8a 100644
--- a/xorg-server/xkbdata.src/rules/base.lists.part
+++ b/xorg-server/xkbdata.src/rules/base.lists.part
@@ -11,6 +11,9 @@
// Microsoft models (using MS geometry)
! $msmodels = microsoft microsoft7000 microsoftpro microsoftprousb microsoftprose
+// Nokia devices and keyboards
+! $nokiamodels = nokiasu8w nokiarx44 nokiarx51
+
// PC geometries - they have special geometry but symbols are mostly pc105
! $pcgeometries = latitude
@@ -24,7 +27,7 @@
! $maclaptop = ibook powerbook macbook78 macbook79
! $macs = macintosh macintosh_old ibook powerbook macbook78 macbook79
-! $macvendorlayouts = ch de dk es fi fr gb is it latam nl no pt se us
+! $macvendorlayouts = ch de dk fi fr gb is it latam nl no pt se us
! $azerty = be fr
! $qwertz = al cz de hr hu ro si sk
@@ -66,7 +69,7 @@
silvercrest \
sk1300 sk2500 sk6200 sk7100 \
sven sven303 symplon \
- toshiba_s3000 trust trustda \
+ tm2030USB toshiba_s3000 trust trustda \
unitekkb1925 yahoo
// all layouts with 3rd and 4th groups
diff --git a/xorg-server/xkbdata.src/rules/base.m_g.part b/xorg-server/xkbdata.src/rules/base.m_g.part
index a925bfa8d..2ee139d20 100644
--- a/xorg-server/xkbdata.src/rules/base.m_g.part
+++ b/xorg-server/xkbdata.src/rules/base.m_g.part
@@ -5,6 +5,8 @@
latitude = dell(latitude)
flexpro = keytronic(FlexPro)
hp6000 = hp(omnibook)
+ hpmini110 = hp(mini110)
+ hpdv5 = hp(dv5)
omnikey101 = northgate(omnikey101)
$pcmodels = pc(%m)
$pcgeometries = pc(%m)
@@ -19,4 +21,5 @@
$macs = macintosh(macintosh)
hhk = hhk(basic)
kinesis = kinesis(model100)
+ $nokiamodels = nokia(%m)
* = pc(pc104)
diff --git a/xorg-server/xkbdata.src/rules/base.m_k.part b/xorg-server/xkbdata.src/rules/base.m_k.part
index 30534f715..dd0c391d6 100644
--- a/xorg-server/xkbdata.src/rules/base.m_k.part
+++ b/xorg-server/xkbdata.src/rules/base.m_k.part
@@ -6,6 +6,7 @@
sun6euro = sun(type6tuv_usb)
pc98 = xfree98(pc98)
evdev = evdev
+ $nokiamodels = evdev
olpc = evdev
macintosh_hhk = macintosh(hhk)
macintosh_old = macintosh(old)
diff --git a/xorg-server/xkbdata.src/rules/base.m_s.part b/xorg-server/xkbdata.src/rules/base.m_s.part
index 13621e79c..a032e0a8f 100644
--- a/xorg-server/xkbdata.src/rules/base.m_s.part
+++ b/xorg-server/xkbdata.src/rules/base.m_s.part
@@ -42,6 +42,8 @@
targa_v811 = +inet(media_nav_acpi_common)
thinkpad = +inet(media_nav_common)
thinkpadz60 = +inet(thinkpad60)
+ tm2030USB-102 = +inet(media_nav_acpi_common)
+ tm2030USB-106 = +inet(media_nav_acpi_common)
trust_slimline = +inet(media_nav_acpi_common)
vsonku306 = +inet(microsoftprooem)
$inetkbds = +inet(%m)
diff --git a/xorg-server/xkbdata.src/rules/base.m_t.part b/xorg-server/xkbdata.src/rules/base.m_t.part
index 4548d2694..d67750cce 100644
--- a/xorg-server/xkbdata.src/rules/base.m_t.part
+++ b/xorg-server/xkbdata.src/rules/base.m_t.part
@@ -1,2 +1,3 @@
$macs = complete+numpad(mac)
+ $nokiamodels = complete+nokia
* = complete
diff --git a/xorg-server/xkbdata.src/rules/base.ml1_s.part b/xorg-server/xkbdata.src/rules/base.ml1_s.part
index 6a0787d21..6d5f57004 100644
--- a/xorg-server/xkbdata.src/rules/base.ml1_s.part
+++ b/xorg-server/xkbdata.src/rules/base.ml1_s.part
@@ -6,5 +6,7 @@
macintosh_old $macvendorlayouts = macintosh_vndr/us(oldmac)+macintosh_vndr/%l[1]%(v[1])
macintosh_old * = macintosh_vndr/us(oldmac)+%l[1]%(v[1])
$macs $macvendorlayouts = pc+macintosh_vndr/%l[1]%(v[1])
+ nokiarx51 cz(qwerty) = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(cz_qwerty)
+ nokiarx51 * = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(%l[1]%_v[1])
$thinkpads br = pc+%l[1](thinkpad)
* * = pc+%l[1]%(v[1])
diff --git a/xorg-server/xkbdata.src/rules/base.ml_s.part b/xorg-server/xkbdata.src/rules/base.ml_s.part
index c5fed0bed..1c16b6b7a 100644
--- a/xorg-server/xkbdata.src/rules/base.ml_s.part
+++ b/xorg-server/xkbdata.src/rules/base.ml_s.part
@@ -21,6 +21,10 @@
macintosh_old * = macintosh_vndr/us(oldmac)+%l%(v)
$macs en_US = pc+macintosh_vndr/us(extended)
$macs $macvendorlayouts = pc+macintosh_vndr/%l%(v)
+ nokiarx44 * = nokia_vndr/rx-44(%l)
+ nokiarx51 cz(qwerty) = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(cz_qwerty)
+ nokiarx51 * = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(%l%_v)
+ nokiasu8w * = nokia_vndr/su-8w(%l)
olpc $olpclayouts = olpc+%l%(m)
olpc * = olpc+%l%(v)
$thinkpads br = pc+br(thinkpad)
diff --git a/xorg-server/xkbdata.src/rules/base.mlv_s.part b/xorg-server/xkbdata.src/rules/base.mlv_s.part
index df4eef24d..1eecc55c0 100644
--- a/xorg-server/xkbdata.src/rules/base.mlv_s.part
+++ b/xorg-server/xkbdata.src/rules/base.mlv_s.part
@@ -1,3 +1,4 @@
classmate us intl = pc+us(classmate-intl)
classmate us alt-intl = pc+us(classmate-alt-intl)
classmate us altgr-intl = pc+us(classmate-altgr-intl)
+ nokiarx51 cz qwerty = nokia_vndr/rx-51(cz_qwerty)
diff --git a/xorg-server/xkbdata.src/rules/base.o_s.part b/xorg-server/xkbdata.src/rules/base.o_s.part
index f9290dae7..47bfa004f 100644
--- a/xorg-server/xkbdata.src/rules/base.o_s.part
+++ b/xorg-server/xkbdata.src/rules/base.o_s.part
@@ -18,6 +18,7 @@
grp:alts_toggle = +group(alts_toggle)
grp:ctrl_shift_toggle = +group(ctrl_shift_toggle)
grp:lctrl_lshift_toggle = +group(lctrl_lshift_toggle)
+ grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle)
grp:caps_toggle = +capslock(grouplock)
grp:caps_switch = +capslock(groupshift)
grp:shift_caps_toggle = +group(shift_caps_toggle)
@@ -37,6 +38,7 @@
grp:rctrl_toggle = +group(rctrl_toggle)
grp:lalt_toggle = +group(lalt_toggle)
grp:sclk_toggle = +group(sclk_toggle)
+ grp:lctrl_rctrl_switch = +group(lctrl_rctrl_switch)
lv3:switch = +level3(switch)
lv3:ralt_switch = +level3(ralt_switch)
lv3:ralt_switch_multikey = +level3(ralt_switch_multikey)
@@ -66,6 +68,7 @@
compose:lwin = +compose(lwin)
compose:rwin = +compose(rwin)
compose:menu = +compose(menu)
+ compose:lctrl = +compose(lctrl)
compose:rctrl = +compose(rctrl)
compose:caps = +compose(caps)
compose:102 = +compose(102)
diff --git a/xorg-server/xkbdata.src/rules/base.xml.in b/xorg-server/xkbdata.src/rules/base.xml.in
index f43e651bb..24bfc2d6c 100644
--- a/xorg-server/xkbdata.src/rules/base.xml.in
+++ b/xorg-server/xkbdata.src/rules/base.xml.in
@@ -554,6 +554,13 @@
</model>
<model>
<configItem>
+ <name>hpmini110</name>
+ <_description>Hewlett-Packard Mini 110 Notebook</_description>
+ <vendor>Hewlett-Packard</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
<name>rapidaccess</name>
<_description>IBM Rapid Access</_description>
<vendor>IBM</vendor>
@@ -575,13 +582,6 @@
</model>
<model>
<configItem>
- <name>thinkpadintl</name>
- <_description>IBM ThinkPad 560Z/600/600E/A22E, Intl</_description>
- <vendor>IBM</vendor>
- </configItem>
- </model>
- <model>
- <configItem>
<name>thinkpad60</name>
<_description>IBM ThinkPad R60/T60/R61/T61</_description>
<vendor>IBM</vendor>
@@ -1277,6 +1277,7 @@
<configItem>
<name>rus</name>
<_description>Russian phonetic</_description>
+ <languageList><iso639Id>rus</iso639Id></languageList>
</configItem>
</variant>
<variant>
@@ -3018,12 +3019,6 @@
<_description>LEKPa</_description>
</configItem>
</variant>
- <variant>
- <configItem>
- <name>balticplus</name>
- <_description>Baltic+</_description>
- </configItem>
- </variant>
</variantList>
</layout>
<layout>
@@ -3250,6 +3245,12 @@
<languageList><iso639Id>rus</iso639Id></languageList>
</configItem>
</variant>
+ <variant>
+ <configItem>
+ <name>dvp</name>
+ <_description>Programmer Dvorak</_description>
+ </configItem>
+ </variant>
</variantList>
</layout>
<layout>
@@ -3407,6 +3408,12 @@
</variant>
<variant>
<configItem>
+ <name>typewriter-legacy</name>
+ <_description>Typewriter, legacy</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
<name>tt</name>
<_description>Tatar</_description>
<languageList><iso639Id>tat</iso639Id></languageList>
@@ -3705,6 +3712,12 @@
<variantList>
<variant>
<configItem>
+ <name>legacy</name>
+ <_description>Legacy</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
<name>de_nodeadkeys</name>
<_description>German, eliminate dead keys</_description>
</configItem>
@@ -4408,6 +4421,12 @@
</option>
<option>
<configItem>
+ <name>grp:lctrl_rctrl_switch</name>
+ <_description>Left Ctrl (to first layout), Right Ctrl (to last layout)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
<name>grp:alt_caps_toggle</name>
<_description>Alt+CapsLock</_description>
</configItem>
@@ -4444,6 +4463,12 @@
</option>
<option>
<configItem>
+ <name>grp:rctrl_rshift_toggle</name>
+ <_description>Right Ctrl+Right Shift</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
<name>grp:ctrl_alt_toggle</name>
<_description>Alt+Ctrl</_description>
</configItem>
@@ -4940,6 +4965,12 @@
</option>
<option>
<configItem>
+ <name>compose:lctrl</name>
+ <_description>Left Ctrl</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
<name>compose:rctrl</name>
<_description>Right Ctrl</_description>
</configItem>
diff --git a/xorg-server/xkbdata.src/rules/bin/Makefile.in b/xorg-server/xkbdata.src/rules/bin/Makefile.in
index 097cf8013..6ead57d6c 100644
--- a/xorg-server/xkbdata.src/rules/bin/Makefile.in
+++ b/xorg-server/xkbdata.src/rules/bin/Makefile.in
@@ -95,6 +95,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
POFILES = @POFILES@
@@ -174,9 +175,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu rules/bin/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign rules/bin/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu rules/bin/Makefile
+ $(AUTOMAKE) --foreign rules/bin/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff --git a/xorg-server/xkbdata.src/rules/compat/Makefile.in b/xorg-server/xkbdata.src/rules/compat/Makefile.in
index f78214247..ea7160cb4 100644
--- a/xorg-server/xkbdata.src/rules/compat/Makefile.in
+++ b/xorg-server/xkbdata.src/rules/compat/Makefile.in
@@ -97,6 +97,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
POFILES = @POFILES@
@@ -186,9 +187,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu rules/compat/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign rules/compat/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu rules/compat/Makefile
+ $(AUTOMAKE) --foreign rules/compat/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff --git a/xorg-server/xkbdata.src/rules/evdev.xml.in b/xorg-server/xkbdata.src/rules/evdev.xml.in
index f43e651bb..24bfc2d6c 100644
--- a/xorg-server/xkbdata.src/rules/evdev.xml.in
+++ b/xorg-server/xkbdata.src/rules/evdev.xml.in
@@ -554,6 +554,13 @@
</model>
<model>
<configItem>
+ <name>hpmini110</name>
+ <_description>Hewlett-Packard Mini 110 Notebook</_description>
+ <vendor>Hewlett-Packard</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
<name>rapidaccess</name>
<_description>IBM Rapid Access</_description>
<vendor>IBM</vendor>
@@ -575,13 +582,6 @@
</model>
<model>
<configItem>
- <name>thinkpadintl</name>
- <_description>IBM ThinkPad 560Z/600/600E/A22E, Intl</_description>
- <vendor>IBM</vendor>
- </configItem>
- </model>
- <model>
- <configItem>
<name>thinkpad60</name>
<_description>IBM ThinkPad R60/T60/R61/T61</_description>
<vendor>IBM</vendor>
@@ -1277,6 +1277,7 @@
<configItem>
<name>rus</name>
<_description>Russian phonetic</_description>
+ <languageList><iso639Id>rus</iso639Id></languageList>
</configItem>
</variant>
<variant>
@@ -3018,12 +3019,6 @@
<_description>LEKPa</_description>
</configItem>
</variant>
- <variant>
- <configItem>
- <name>balticplus</name>
- <_description>Baltic+</_description>
- </configItem>
- </variant>
</variantList>
</layout>
<layout>
@@ -3250,6 +3245,12 @@
<languageList><iso639Id>rus</iso639Id></languageList>
</configItem>
</variant>
+ <variant>
+ <configItem>
+ <name>dvp</name>
+ <_description>Programmer Dvorak</_description>
+ </configItem>
+ </variant>
</variantList>
</layout>
<layout>
@@ -3407,6 +3408,12 @@
</variant>
<variant>
<configItem>
+ <name>typewriter-legacy</name>
+ <_description>Typewriter, legacy</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
<name>tt</name>
<_description>Tatar</_description>
<languageList><iso639Id>tat</iso639Id></languageList>
@@ -3705,6 +3712,12 @@
<variantList>
<variant>
<configItem>
+ <name>legacy</name>
+ <_description>Legacy</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
<name>de_nodeadkeys</name>
<_description>German, eliminate dead keys</_description>
</configItem>
@@ -4408,6 +4421,12 @@
</option>
<option>
<configItem>
+ <name>grp:lctrl_rctrl_switch</name>
+ <_description>Left Ctrl (to first layout), Right Ctrl (to last layout)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
<name>grp:alt_caps_toggle</name>
<_description>Alt+CapsLock</_description>
</configItem>
@@ -4444,6 +4463,12 @@
</option>
<option>
<configItem>
+ <name>grp:rctrl_rshift_toggle</name>
+ <_description>Right Ctrl+Right Shift</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
<name>grp:ctrl_alt_toggle</name>
<_description>Alt+Ctrl</_description>
</configItem>
@@ -4940,6 +4965,12 @@
</option>
<option>
<configItem>
+ <name>compose:lctrl</name>
+ <_description>Left Ctrl</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
<name>compose:rctrl</name>
<_description>Right Ctrl</_description>
</configItem>
diff --git a/xorg-server/xkbdata.src/rules/extras/Makefile.in b/xorg-server/xkbdata.src/rules/extras/Makefile.in
index 3d3b1e53a..335c9fe3b 100644
--- a/xorg-server/xkbdata.src/rules/extras/Makefile.in
+++ b/xorg-server/xkbdata.src/rules/extras/Makefile.in
@@ -97,6 +97,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
POFILES = @POFILES@
@@ -184,9 +185,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu rules/extras/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign rules/extras/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu rules/extras/Makefile
+ $(AUTOMAKE) --foreign rules/extras/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \