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

Bug#432613: marked as done (xkb-data: virtual keys missing from evdev keycodes, breaks modifiers)



Your message dated Fri, 14 Sep 2007 21:17:40 +0000
with message-id <E1IWIXk-0002Y5-Ps@ries.debian.org>
and subject line Bug#432613: fixed in xkeyboard-config 1.0~cvs.20070914-1
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)

--- Begin Message ---
Subject: xkb-data: virtual keys missing from evdev keycodes, breaks modifiers
Package: xkb-data
Version: 0.9-4
Severity: normal

*** Please type your report below this line ***

Upon switching from kbd to evdev driver, and thus from xorg to evdev
keycode mappings, my window manager bindings stopped working. I
eventually traced this down to a weird part of the keycode files. 
In keycodes/xfree86, there are mappings for seven keys including <META>
to codes that never occur. I added similar lines to evdev:
        // Fake keycodes for virtual keys
	<MDSW> =   241; 
	<LVL3> =   242; 
	<ALT>  =   243;
	<META> =   244; 
	<SUPR> =   245; 
	<HYPR> =   246; 
And now my bindings do work. In linux/input.h keycode 240 is called
unknown and the range 241-255 are not defined. 

xmodmap output with this change:
xmodmap:  up to 3 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_L (0xf3),  Meta_L (0xf4)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0xf5),  Hyper_L (0xf6)
mod5        ISO_Level3_Shift (0x6c),  Mode_switch (0xf1),
ISO_Level3_Shift (0xf2)

xmodmap output witout it:
xmodmap:  up to 2 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40)
mod2        Num_Lock (0x4d)
mod3      
mod4      
mod5        ISO_Level3_Shift (0x6c)

The left logo key is mapped to Super_L and mod4, but without the fake
keys that fails somehow. 


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=sv_SE.ISO-8859-15, LC_CTYPE=sv_SE.ISO-8859-15 (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: xkeyboard-config
Source-Version: 1.0~cvs.20070914-1

We believe that the bug you reported is fixed in the latest version of
xkeyboard-config, which is due to be installed in the Debian FTP archive:

xkb-data_1.0~cvs.20070914-1_all.deb
  to pool/main/x/xkeyboard-config/xkb-data_1.0~cvs.20070914-1_all.deb
xkeyboard-config_1.0~cvs.20070914-1.dsc
  to pool/main/x/xkeyboard-config/xkeyboard-config_1.0~cvs.20070914-1.dsc
xkeyboard-config_1.0~cvs.20070914-1.tar.gz
  to pool/main/x/xkeyboard-config/xkeyboard-config_1.0~cvs.20070914-1.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 432613@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mohammed Adnène Trojette <adn+deb@diwi.org> (supplier of updated xkeyboard-config package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Fri, 14 Sep 2007 19:12:27 +0200
Source: xkeyboard-config
Binary: xkb-data
Architecture: source all
Version: 1.0~cvs.20070914-1
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Mohammed Adnène Trojette <adn+deb@diwi.org>
Description: 
 xkb-data   - X Keyboard Extension (XKB) configuration data
Closes: 383953 410060 432613 436993
Changes: 
 xkeyboard-config (1.0~cvs.20070914-1) unstable; urgency=low
 .
   * New upstream CVS snapshot from September 14th 2007:
      + advertise all Romanian layouts. Thanks Eddy PetriÈ?or for the
        patch. (Closes: #436993)
      + fix ctrl:swapcaps. (Closes: #410060)
      + add missing virtual keys from evdev keycodes. Thanks Yann
        Vernier for the patch. (Closes: #432613)
      + support Asus 6000 series laptop keyboard. Thanks Arnout Boelens
      for the patch. (Closes: #383953)
   * Update debian/*.dir files.
Files: 
 3e47f129f15bade2ee807ee51c17ba8e 656 x11 extra xkeyboard-config_1.0~cvs.20070914-1.dsc
 d3d9d665e4d452223e8a02633da45d59 3813267 x11 extra xkeyboard-config_1.0~cvs.20070914-1.tar.gz
 857ccd301949b0575bd0c6d04cec69d5 436954 x11 extra xkb-data_1.0~cvs.20070914-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFG6tc+OU3FkQ7XBOoRAmCrAKDvllW1bBszwpNDdKa+XYPZtqw3hgCglkZM
8jYfvp5oNgFfmFWkrpDadA0=
=JZks
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: