Bug#522260: xkb-data: Support for Genius KKB-2050U keyboard
Package: xkb-data
Version: 1.5-2
Severity: wishlist
Tags: patch
See attached patch.
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-1-amd64 (SMP w/1 CPU core)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
-- no debconf information
diff -ru xkb/rules/base xkb-patched/rules/base
--- xkb/rules/base 2009-02-01 18:49:06.000000000 +0300
+++ xkb-patched/rules/base 2009-04-02 05:41:13.000000000 +0400
@@ -49,7 +49,7 @@
cymotionlinux \
dell dellm65 inspiron dellusbmm \
emachines ennyah_dkb1008 evdev \
- genius geniuscomfy2 \
+ genius geniuscomfy2 geniusKKB2050U \
gyration honeywell_euroboard \
hp250x hp5xx hp500fa hpdv5 \
hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx \
diff -ru xkb/rules/base.lst xkb-patched/rules/base.lst
--- xkb/rules/base.lst 2009-02-01 18:49:06.000000000 +0300
+++ xkb-patched/rules/base.lst 2009-04-02 05:41:13.000000000 +0400
@@ -62,6 +62,7 @@
genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910
geniuscomfy Genius Comfy KB-12e
geniuscomfy2 Genius Comfy KB-21e-Scroll
+ geniusKKB2050U Genius KKB-2050U
geniuskb19e Genius KB-19e NB
gyration Gyration
logitech_base Logitech Generic Keyboard
diff -ru xkb/rules/evdev xkb-patched/rules/evdev
--- xkb/rules/evdev 2009-02-01 18:49:06.000000000 +0300
+++ xkb-patched/rules/evdev 2009-04-02 05:41:13.000000000 +0400
@@ -49,7 +49,7 @@
cymotionlinux \
dell dellm65 inspiron dellusbmm \
emachines ennyah_dkb1008 evdev \
- genius geniuscomfy2 \
+ genius geniuscomfy2 geniusKKB2050U \
gyration honeywell_euroboard \
hp250x hp5xx hp500fa hpdv5 \
hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx \
diff -ru xkb/rules/evdev.lst xkb-patched/rules/evdev.lst
--- xkb/rules/evdev.lst 2009-02-01 18:49:06.000000000 +0300
+++ xkb-patched/rules/evdev.lst 2009-04-02 05:41:13.000000000 +0400
@@ -62,6 +62,7 @@
genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910
geniuscomfy Genius Comfy KB-12e
geniuscomfy2 Genius Comfy KB-21e-Scroll
+ geniusKKB2050U Genius KKB-2050U
geniuskb19e Genius KB-19e NB
gyration Gyration
logitech_base Logitech Generic Keyboard
diff -ru xkb/rules/evdev.xml xkb-patched/rules/evdev.xml
--- xkb/rules/evdev.xml 2009-02-01 18:49:06.000000000 +0300
+++ xkb-patched/rules/evdev.xml 2009-04-02 05:41:13.000000000 +0400
@@ -442,6 +442,13 @@
</model>
<model>
<configItem>
+ <name>geniusKKB2050U</name>
+ <description>Genius KKB-2050U</description>
+ <vendor>Genius</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
<name>geniuskb19e</name>
<description>Genius KB-19e NB</description>
<vendor>Genius</vendor>
@@ -4899,4 +4906,4 @@
</option>
</group>
</optionList>
-</xkbConfigRegistry>
\ В конце файла нет новой строки
+</xkbConfigRegistry>
diff -ru xkb/rules/xfree86 xkb-patched/rules/xfree86
--- xkb/rules/xfree86 2009-02-01 18:49:06.000000000 +0300
+++ xkb-patched/rules/xfree86 2009-04-02 05:41:13.000000000 +0400
@@ -49,7 +49,7 @@
cymotionlinux \
dell dellm65 inspiron dellusbmm \
emachines ennyah_dkb1008 evdev \
- genius geniuscomfy2 \
+ genius geniuscomfy2 geniusKKB2050U \
gyration honeywell_euroboard \
hp250x hp5xx hp500fa hpdv5 \
hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx \
diff -ru xkb/rules/xfree86.lst xkb-patched/rules/xfree86.lst
--- xkb/rules/xfree86.lst 2009-02-01 18:49:06.000000000 +0300
+++ xkb-patched/rules/xfree86.lst 2009-04-02 05:41:13.000000000 +0400
@@ -62,6 +62,7 @@
genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910
geniuscomfy Genius Comfy KB-12e
geniuscomfy2 Genius Comfy KB-21e-Scroll
+ geniusKKB2050U Genius KKB-2050U
geniuskb19e Genius KB-19e NB
gyration Gyration
logitech_base Logitech Generic Keyboard
diff -ru xkb/rules/xorg xkb-patched/rules/xorg
--- xkb/rules/xorg 2009-02-01 18:49:06.000000000 +0300
+++ xkb-patched/rules/xorg 2009-04-02 05:41:13.000000000 +0400
@@ -49,7 +49,7 @@
cymotionlinux \
dell dellm65 inspiron dellusbmm \
emachines ennyah_dkb1008 evdev \
- genius geniuscomfy2 \
+ genius geniuscomfy2 geniusKKB2050U \
gyration honeywell_euroboard \
hp250x hp5xx hp500fa hpdv5 \
hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx \
diff -ru xkb/rules/xorg.lst xkb-patched/rules/xorg.lst
--- xkb/rules/xorg.lst 2009-02-01 18:49:06.000000000 +0300
+++ xkb-patched/rules/xorg.lst 2009-04-02 05:41:13.000000000 +0400
@@ -62,6 +62,7 @@
genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910
geniuscomfy Genius Comfy KB-12e
geniuscomfy2 Genius Comfy KB-21e-Scroll
+ geniusKKB2050U Genius KKB-2050U
geniuskb19e Genius KB-19e NB
gyration Gyration
logitech_base Logitech Generic Keyboard
diff -ru xkb/symbols/inet xkb-patched/symbols/inet
--- xkb/symbols/inet 2009-02-01 18:49:07.000000000 +0300
+++ xkb-patched/symbols/inet 2009-04-02 05:41:13.000000000 +0400
@@ -740,6 +740,27 @@
key <I23> { [ Return ] };
};
+// Genius KKB-2050U
+partial alphanumeric_keys
+xkb_symbols "geniusKKB2050U" {
+ // From Alexander Galanin <gaa.nnov@mail.ru>
+ // Describes the extra keys on a Genius KKB-2050U
+
+ key <I5F> { [ XF86Sleep ] };
+ key <XFER> { [ XF86AudioMute ] };
+ key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I24> { [ XF86AudioStop ] };
+ key <I2E> { [ XF86AudioLowerVolume ] };
+ key <I30> { [ XF86AudioRaiseVolume ] };
+
+ key <I6A> { [ XF86Back ] };
+ key <I32> { [ XF86HomePage ] };
+ key <I69> { [ XF86Forward ] };
+ key <I6C> { [ XF86Mail ] };
+ key <I21> { [ XF86Calculator ] };
+ key <K67> { [ XF86MyComputer ] };
+};
+
// Gyration
partial alphanumeric_keys
diff -ru xkb/symbols.dir xkb-patched/symbols.dir
--- xkb/symbols.dir 2009-02-01 18:49:07.000000000 +0300
+++ xkb-patched/symbols.dir 2009-04-02 05:41:13.000000000 +0400
@@ -663,6 +663,7 @@
--p----- a------- inet(ennyah_dkb1008)
--p----- a------- inet(genius)
--p----- a------- inet(geniuscomfy2)
+--p----- a------- inet(geniusKKB2050U)
--p----- a------- inet(gyration)
--p----- a------- inet(hpi6)
--p----- a------- inet(hp250x)
Reply to: