Package: xkb-data Version: 0.8-15 Severity: normal Tags: patch Hi,
/usr/share/X11/xkb/rules/base defines a model name for Logitech Cordless Desktop Optical: logicdo. This is not used anywhere else in the package, hence choosing logicdo as keyboard model results in using a default model. In particular multimedia keys are not supported. Using base Logitech symbols (logitech_base) enables multimedia keys. A patch doing this is attached. Cheers, iouri. -- System Information: Debian Release: testing/unstable APT prefers testing-proposed-updates APT policy: (500, 'testing-proposed-updates'), (500, 'testing') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-2-amd64 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) -- no debconf information
diff -ur xkb_from_xkb-data_0.8-15_all/rules/base xkb/rules/base --- xkb_from_xkb-data_0.8-15_all/rules/base 2006-10-04 23:13:00.000000000 +0200 +++ xkb/rules/base 2006-10-04 23:21:28.000000000 +0200 @@ -49,7 +49,7 @@ hp2501 hp2505 hp5xx hp500fa hp5181 hp5185 \ hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx \ ipaq inspiron latitude \ - logiaccess logicdp logicdpa logicdit logicink logiciink logiclx300 \ + logiaccess logicdo logicdp logicdpa logicdit logicink logiciink logiclx300 \ logiinkse logiinkseusb logiitc logiik itouch logiultrax ltcd \ microsoftinet microsoftpro microsoftprousb microsoftprooem microsoftprose \ microsoftoffice microsoftmult \ diff -ur xkb_from_xkb-data_0.8-15_all/rules/xfree86 xkb/rules/xfree86 --- xkb_from_xkb-data_0.8-15_all/rules/xfree86 2006-10-04 23:13:00.000000000 +0200 +++ xkb/rules/xfree86 2006-10-04 23:21:28.000000000 +0200 @@ -49,7 +49,7 @@ hp2501 hp2505 hp5xx hp500fa hp5181 hp5185 \ hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx \ ipaq inspiron latitude \ - logiaccess logicdp logicdpa logicdit logicink logiciink logiclx300 \ + logiaccess logicdo logicdp logicdpa logicdit logicink logiciink logiclx300 \ logiinkse logiinkseusb logiitc logiik itouch logiultrax ltcd \ microsoftinet microsoftpro microsoftprousb microsoftprooem microsoftprose \ microsoftoffice microsoftmult \ diff -ur xkb_from_xkb-data_0.8-15_all/rules/xorg xkb/rules/xorg --- xkb_from_xkb-data_0.8-15_all/rules/xorg 2006-10-04 23:13:00.000000000 +0200 +++ xkb/rules/xorg 2006-10-04 23:21:28.000000000 +0200 @@ -49,7 +49,7 @@ hp2501 hp2505 hp5xx hp500fa hp5181 hp5185 \ hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx \ ipaq inspiron latitude \ - logiaccess logicdp logicdpa logicdit logicink logiciink logiclx300 \ + logiaccess logicdo logicdp logicdpa logicdit logicink logiciink logiclx300 \ logiinkse logiinkseusb logiitc logiik itouch logiultrax ltcd \ microsoftinet microsoftpro microsoftprousb microsoftprooem microsoftprose \ microsoftoffice microsoftmult \ diff -ur xkb_from_xkb-data_0.8-15_all/symbols/inet xkb/symbols/inet --- xkb_from_xkb-data_0.8-15_all/symbols/inet 2006-10-04 23:13:00.000000000 +0200 +++ xkb/symbols/inet 2006-10-04 23:21:28.000000000 +0200 @@ -1366,6 +1366,12 @@ include "inet(logitech_base)" }; +// Logitech Cordless Desktop Optical +partial alphanumeric_keys +xkb_symbols "logicdo" { + include "inet(logitech_base)" +}; + // Logitech Cordless Desktop Pro partial alphanumeric_keys xkb_symbols "logicdp" { diff -ur xkb_from_xkb-data_0.8-15_all/symbols.dir xkb/symbols.dir --- xkb_from_xkb-data_0.8-15_all/symbols.dir 2006-10-04 23:13:00.000000000 +0200 +++ xkb/symbols.dir 2006-10-04 23:21:28.000000000 +0200 @@ -329,6 +329,7 @@ --p----- a------- inet(latitude) --p----- a------- inet(logiaccess) --p----- a------- inet(logicdit) +--p----- a------- inet(logicdo) --p----- a------- inet(logicdp) --p----- a------- inet(logicdpa) --p----- a------- inet(logiciink)