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

Bug#128420: marked as done (xlibs: [xkb] support for Logitech 'Cordless Desktop iTouch' keyboard)



Your message dated Sat, 18 Sep 2004 10:40:09 +0200
with message-id <20040918084009.GD3780@linuxfr.org>
and subject line Bug #128420 already fixed in unstable
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 9 Jan 2002 12:12:37 +0000
>From ach@xray.mpe.mpg.de Wed Jan 09 06:12:37 2002
Return-path: <ach@xray.mpe.mpg.de>
Received: from o05.xray.mpe.mpg.de [130.183.72.185] 
	by master.debian.org with smtp (Exim 3.12 1 (Debian))
	id 16OHau-00011I-00; Wed, 09 Jan 2002 06:12:37 -0600
Received: (qmail 15604 invoked from network); 9 Jan 2002 12:12:32 -0000
Received: from ds10.xray.mpe.mpg.de (130.183.72.190)
  by o05.xray.mpe.mpg.de with SMTP; 9 Jan 2002 12:12:32 -0000
Received: from ach by ds10.xray.mpe.mpg.de with local (Exim 3.33 #1 (Debian))
	id 16OHap-0001VP-00; Wed, 09 Jan 2002 13:12:31 +0100
From: Achim Bohnet <ach@xray.mpe.mpg.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: xlibs: [xkb patch] Support for Logitech 'Cordless Desktop iTouch' keyboard
X-Reportbug-Version: 1.41.1421
X-Mailer: reportbug 1.41.1421
Date: Wed, 09 Jan 2002 13:12:31 +0100
Message-Id: <E16OHap-0001VP-00@ds10.xray.mpe.mpg.de>
Sender: Achim Bohnet <ach@ds10.xray.mpe.mpg.de>
Delivered-To: submit@bugs.debian.org

Package: xlibs
Version: 4.1.0-11
Severity: normal
Tags: patch

Hi Brandon,

we use here 2 Logitech keyboard models: 'Cordless Desktop iTouch' (
as listed on the package):

	UK	18 'Internet' keys (bought in 2001)  xkb id cordlessdesktopitouch
	US	12 'Internet' keys (bought in 2000)  xdb id logicordless

New: cordlessdesktopitouch UK 
	o UK layout has the EuroSign to the left of '4'.  Because I do
	  not know better I assumed that Key '$/4/Euro' is usual in UK
	  and I defined a basiceurosign in gb instead of adding it to
	  cordlessdesktopitouch.

	o I assumed Eurosign left to '5' is somehow standard for us
	  so I defined a pc104eurosign

Changed in logicordless US:
	o the US layout keyboard has left to '5' an EuroSign
	  There is only a right Alt key and no AltGr.  Because
	  we (in Germany at least) need the EuroSign. I redefined
	  Alt_R to Mode_switch aka AltGr to access Euro 'as usual'.

	o There's an 'Internet' key labeled (>/||) for play/pause
	  but only Play was defined not pause
	
The patch was against -9 but still applies (with some line offsets)
and works with -11

If you have question, suggestions how to enhance the
'Cordless Desktop iTouch' support let me know.

Thx for your big/great work with Xfree86 for Debian.

Achim

--- lib/X11/xkb/rules/xfree86.lst.orig	Mon Dec 10 11:34:26 2001
+++ lib/X11/xkb/rules/xfree86.lst	Fri Dec 14 01:03:08 2001
@@ -24,6 +24,7 @@
   itouch	Logitech iTouch
   logicordless	Logitech Cordless Desktop Pro
   logiinternet	Logitech Internet Keyboard
+  cordlessdesktopitouch	Logitech Cordless Desktop iTouch
   compaq	Compaq Internet
   microsoftpro	Microsoft Natural Pro
   geniuscomfy	Genius Comfy KB-16M
--- lib/X11/xkb/rules/xfree86.orig	Fri Dec 14 03:15:39 2001
+++ lib/X11/xkb/rules/xfree86	Fri Dec 14 02:01:29 2001
@@ -25,6 +25,7 @@
   itouch	=       xfree86         pc(pc104)
   logicordless  =	xfree86		pc(pc104)
   logiinternet  =	xfree86		pc(pc104)
+  cordlessdesktopitouch  =	xfree86		pc(pc104)
   compaq	=       xfree86         pc(pc104)
   microsoftpro	=	xfree86		microsoft(natural)
   geniuscomfy	=       xfree86         pc(pc104)
@@ -92,12 +93,16 @@
   itouch	us	=	us(pc104)+inet(itouch)
   itouch	en_US	=	en_US(pc104)+inet(itouch)
   itouch	*	=	en_US(pc104)+inet(itouch)+%l%(v)
-  logicordless	us	=	us(pc104)+inet(logicordless)
+  logicordless	us	=	us(pc104eurosign)+inet(logicordless)
   logicordless	en_US	=	en_US(pc104)+inet(logicordless)
   logicordless	*	=	en_US(pc104)+inet(logicordless)+%l%(v)
   logiinternet	us	=	us(pc104)+inet(logiinternet)
   logiinternet	en_US	=	en_US(pc104)+inet(logiinternet)
   logiinternet	*	=	en_US(pc104)+inet(logiinternet)+%l%(v)
+  cordlessdesktopitouch	us	=	us(pc104)+inet(cordlessdesktopitouch)
+  cordlessdesktopitouch	en_US	=	en_US(pc104)+inet(cordlessdesktopitouch)
+  cordlessdesktopitouch	gb	=	en_US(pc104)+inet(cordlessdesktopitouch)+gb(basiceurosign)
+  cordlessdesktopitouch	*	=	en_US(pc104)+inet(cordlessdesktopitouch)+%l%(v)
   microsoftpro	us	=	us(pc104)+inet(microsoftpro)
   microsoftpro	en_US	=	en_US(pc104)+inet(microsoftpro)
   microsoftpro	*	=	en_US(pc104)+inet(microsoftpro)+%l%(v)
--- lib/X11/xkb/symbols/gb.orig	Thu Oct 25 16:26:32 2001
+++ lib/X11/xkb/symbols/gb	Fri Dec 14 01:05:48 2001
@@ -94,3 +94,13 @@
 xkb_symbols "nodeadkeys" {
     include "gb(basic)" // for naming consistency
 };
+
+partial alphanumeric_keys 
+xkb_symbols "basiceurosign" {
+    // Logitech 'Cordless Desktop iTouch' has an Euro symbol for AltGr-4
+    // (is this a general rule/standard for GB keyboard???)
+
+    include "gb(basic)"
+    key <AE04> {	[	4,	dollar		],
+			[	EuroSign		]	};
+};
--- lib/X11/xkb/symbols/inet.orig	Thu Dec 13 23:04:04 2001
+++ lib/X11/xkb/symbols/inet	Fri Dec 14 01:25:03 2001
@@ -59,7 +59,7 @@
     key <I20>	{	[ XF86AudioMute		]	};
     key <I2E>	{	[ XF86AudioLowerVolume	]	};
     key <I30>	{	[ XF86AudioRaiseVolume	]	};
-    key <I22>	{	[ XF86AudioPlay		]	};
+    key <I22>	{	[ XF86AudioPlay, XF86AudioPause	]	};
     key <I24>	{	[ XF86AudioStop		]	};
     key <I10>	{	[ XF86AudioPrev		]	};
     key <I19>	{	[ XF86AudioNext		]	};
@@ -143,6 +143,36 @@
     key <I6B>	{	[ XF86MyComputer	]	};
     key <I21>	{	[ XF86Calculator	]	};
     key <I5F>	{	[ XF86Standby		]	};
+};
+
+partial alphanumeric_keys 
+xkb_symbols "cordlessdesktopitouch" {
+
+    // Describes the extra keys on a Logitech Cordless Desktop iTouch
+
+    name[Group1]= "CordlessDesktopITouch";
+    key <I5F>	{	[ XF86Standby		]	};
+
+    // What XF* Keysum can on use for the next 3 defs???	// LABEL	ICON ON THE KEY
+//  key <I13>	{	[ XF86???		]	};	// Finance 	(DollarSign)
+//  key <I14>	{	[ XF86???		]	};	// My Sites 	(Folders with a heart)
+//  key <I15>	{	[ XF86???		]	};	// Community 	(3 people)
+
+    key <I66>	{	[ XF86Favorites		]	};
+    key <I10>	{	[ XF86AudioPrev		]	};
+    key <I19>	{	[ XF86AudioNext		]	};
+    key <I6D>	{	[ XF86AudioMedia	]	};
+    key <I2E>	{	[ XF86AudioLowerVolume	]	};
+    key <I30>	{	[ XF86AudioRaiseVolume	]	};
+    key <I20>	{	[ XF86AudioMute		]	};
+    key <I22>	{	[ XF86AudioPlay, XF86AudioPause		]	};
+    key <I24>	{	[ XF86AudioStop		]	};
+    key <I12>	{	[ XF86VendorHome	]	};
+    key <I6C>	{	[ XF86Mail		]	};
+    key <I32>	{	[ XF86HomePage		]	};
+    key <I11>	{	[ XF86Shop		]	};
+    key <I65>	{	[ XF86Search		]	};
+
 };
 
 xkb_symbols "btc9000" {
--- lib/X11/xkb/symbols/us.orig	Mon Dec 10 11:34:29 2001
+++ lib/X11/xkb/symbols/us	Fri Dec 14 01:57:23 2001
@@ -271,3 +271,12 @@
     include "us(pc104compose)"
     key <LSGT> {	[      less,    greater		]	};
 };
+
+xkb_symbols "pc104eurosign" {
+    // Logitech Cordless Desktop (US-Layout) has Euro sign at 'Alt-R 5'
+    // (is this valied also for other US keyboards with Euro sign???)
+    include "us(pc104euro)"
+    key <AE05> {	[	  5,	percent		],
+    			[	EuroSign		]	};
+};
+

-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux ds10 2.4.17-686 #2 Sat Dec 22 21:58:49 EST 2001 i686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8

Versions of packages xlibs depends on:
ii  libc6                         2.2.4-7    GNU C Library: Shared libraries an
ii  libfreetype6                  2.0.5-2    FreeType 2 font engine, shared lib
ii  xfree86-common                4.1.0-11   X Window System (XFree86) infrastr
ii  xlibs                         4.1.0-11   X Window System client libraries


---------------------------------------
Received: (at 128420-done) by bugs.debian.org; 18 Sep 2004 08:36:41 +0000
>From barbier@linuxfr.org Sat Sep 18 01:36:41 2004
Return-path: <barbier@linuxfr.org>
Received: from postfix3-1.free.fr [213.228.0.44] (postfix)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1C8ai1-0003dX-00; Sat, 18 Sep 2004 01:36:41 -0700
Received: from localhost.localdomain (lns-vlq-26-82-254-147-148.adsl.proxad.net [82.254.147.148])
	by postfix3-1.free.fr (Postfix) with ESMTP id 4AD851737E4
	for <128420-done@bugs.debian.org>; Sat, 18 Sep 2004 10:36:40 +0200 (CEST)
Received: by localhost.localdomain (Postfix, from userid 1000)
	id 2AD5223D9C; Sat, 18 Sep 2004 10:40:09 +0200 (CEST)
Date: Sat, 18 Sep 2004 10:40:09 +0200
To: 128420-done@bugs.debian.org
Subject: Bug #128420 already fixed in unstable
Message-ID: <20040918084009.GD3780@linuxfr.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.6+20040818i
From: barbier@linuxfr.org (Denis Barbier)
Delivered-To: 128420-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_00 autolearn=no 
	version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Hi,

support for the Logitech Cordless Desktop iTouch keyboard has been
added upstream, it is now available in recent packages by selecting
the logicdit model.
I am thus closing this bug, thanks for your report.

Denis



Reply to: