← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 485492] [NEW] Multimedia keys do not send KeyRelease when released (Karmic)

 

Public bug reported:

The multimedia keys (almost all non-standard keys) on my keyboard do not send KeyRelease events when they are released.
If key-repeat in keyboard settings is activated this causes the system to infinitly repeat the action assigned to the key.
In case of Vol+/- keys this leads to a flickering of notify-osd with volume at max/min. 
worse: Pressing the search button keeps opening search window until system hangs.

I believe this is a solution for the bug:
http://ubuntuforums.org/showthread.php?p=8341194

switching to a tty1 and back to X releases the buttons.

output of xev when pressing the Calculator button several times followed by the Eject button:
________________________
KeyPress event, serial 38, synthetic NO, window 0x5c00001,
    root 0x1a7, subw 0x0, time 3489150, (-934,352), root:(543,402),
    state 0x10, keycode 148 (keysym 0x1008ff1d, XF86Calculator), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x5c00001,
    root 0x1a7, subw 0x0, time 3489750, (-934,352), root:(543,402),
    state 0x10, keycode 148 (keysym 0x1008ff1d, XF86Calculator), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 38, synthetic NO, window 0x5c00001,
    root 0x1a7, subw 0x0, time 3489750, (-934,352), root:(543,402),
    state 0x10, keycode 169 (keysym 0x1008ff2c, XF86Eject), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False
________________________
 The Keyrelase event for calculator is raised as the eject button is pushed.

Bugs that might be connected to this one:
Keys get stuck on high cpu-load: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/194214
Keys get stuck (not multimedia keys): https://bugs.launchpad.net/ubuntu/+source/linux/+bug/124406

System is a clean install of Karmic (no upgrade) 1 week ago.
Bug did not appear (or get noticed) until yesterday.
Keyboard is Cherry Cymotion Linux.

ProblemType: Bug
Architecture: i386
Date: Thu Nov 19 21:24:22 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
MachineType: System manufacturer System Product Name
NonfreeKernelModules: nvidia
Package: xserver-xorg-core 2:1.6.4-2ubuntu4 [modified: usr/lib/xorg/modules/extensions/libglx.so]
ProcCmdLine: root=/dev/mapper/nvidia_dababebf2 ro quiet splash
ProcEnviron:
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic-pae
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu7
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel 2:2.9.0-1ubuntu2
 xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
SourcePackage: xorg-server
Uname: Linux 2.6.31-14-generic-pae i686
dmi.bios.date: 04/01/2008
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: ASUS M2N-E ACPI BIOS Revision 1401
dmi.board.name: M2N-E
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: 1.XX
dmi.chassis.asset.tag: 123456789000
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvrASUSM2N-EACPIBIOSRevision1401:bd04/01/2008:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnM2N-E:rvr1.XX:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer
fglrx: Not loaded
system:
 distro:             Ubuntu
 architecture:       i686kernel:             2.6.31-14-generic-pae

** Affects: xorg-server (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386

-- 
Multimedia keys do not send KeyRelease when released (Karmic)
https://bugs.launchpad.net/bugs/485492
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg-server in ubuntu.



Follow ups

References