[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: