--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: xserver-xorg: X reports duplicate keycodes for some keys
- From: Juha Jäykkä <juhaj@iki.fi>
- Date: Fri, 07 Jul 2006 09:57:23 +0300
- Message-id: <20060707065723.30635.79172.reportbug@noether.tfy.utu.fi>
Package: xserver-xorg
Version: 1:7.0.22
Severity: normal
Using any of the logic* XKB symbol definitions will produce duplicate keycodes
for some of the XF86* keys. On this particular machine (using logicink symbols)
xev gives
KeyPress event, serial 27, synthetic NO, window 0x3a00001,
root 0xa3, subw 0x0, time 1203483398, (43,158), root:(329,921),
state 0x0, keycode 176 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XKeysymToKeycode returns keycode: 175
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 30, synthetic NO, window 0x3a00001,
root 0xa3, subw 0x0, time 1203483507, (43,158), root:(329,921),
state 0x0, keycode 176 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XKeysymToKeycode returns keycode: 175
XLookupString gives 0 bytes:
This is annoying since no program seems to be able to catch that key correctly
any more. This is probably the same bug as
https://launchpad.net/distros/ubuntu/+source/kubuntu-meta/+bug/37341
And the same workaround works here as well: "xmodmap -e 'keycode 175 ='"
cures the beast.
Please feel free to downgrade this to wishlist for as long as xmodmap stays
alive.
-Juha
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14+juhaj+v1.0
Locale: LANG=en_GB, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Versions of packages xserver-xorg depends on:
ii debconf 1.5.2 Debian configuration management sy
ii nvidia-glx [xserver-xorg-vid 1.0.8762-2 NVIDIA binary XFree86 4.x driver
ii x11-common 1:7.0.22 X Window System (X.Org) infrastruc
ii xbase-clients 1:7.1.ds-2 miscellaneous X clients
ii xkb-data 0.8-5 X Keyboard Extension (XKB) configu
ii xserver-xorg-core 1:1.0.2-9 X.Org X server -- core server
ii xserver-xorg-input-evdev [xs 1:1.1.2-1 X.Org X server -- evdev input driv
ii xserver-xorg-input-kbd [xser 1:1.0.1.3-2 X.Org X server -- keyboard input d
ii xserver-xorg-input-mouse [xs 1:1.0.4-3 X.Org X server -- mouse input driv
ii xserver-xorg-video-nv [xserv 1:1.0.1.5-2 X.Org X server -- NV display drive
ii xserver-xorg-video-vesa [xse 1:1.0.1.3-2 X.Org X server -- VESA display dri
Versions of packages xserver-xorg recommends:
ii discover 2.0.7-2.1 hardware identification system
ii laptop-detect 0.12.1 attempt to detect a laptop
ii mdetect 0.5.2.1 mouse device autodetection tool
ii xresprobe 0.4.23debian1 X Resolution Probe
-- debconf information:
xserver-xorg/multiple_possible_x-drivers:
xserver-xorg/config/monitor/use_sync_ranges:
xserver-xorg/config/inputdevice/mouse/port: /dev/input/mice
xserver-xorg/config/monitor/lcd: false
xserver-xorg/config/doublequote_in_string_error:
xserver-xorg/config/monitor/screen-size: 17 inches (430 mm)
shared/default-x-server: xserver-xorg
xserver-xorg/autodetect_monitor: true
xserver-xorg/config/inputdevice/mouse/protocol: ImPS/2
* shared/no_known_x-server:
xserver-xorg/config/display/default_depth: 24
xserver-xorg/config/display/modes: 1024x768, 800x600, 640x480
xserver-xorg/config/device/bus_id_error:
xserver-xorg/config/inputdevice/keyboard/internal:
xserver-xorg/config/monitor/vert-refresh:
xserver-xorg/config/inputdevice/keyboard/options:
xserver-xorg/autodetect_keyboard: false
xserver-xorg/config/device/use_fbdev: false
xserver-xorg/config/inputdevice/keyboard/variant:
xserver-xorg/config/nonnumeric_string_error:
xserver-xorg/config/fontpath/fontserver:
xserver-xorg/config/inputdevice/keyboard/layout: us
xserver-xorg/config/modules: i2c, bitmap, ddc, dri, extmod, freetype, glx, int10, type1, vbe
xserver-xorg/config/monitor/identifier:
xserver-xorg/config/inputdevice/mouse/emulate3buttons: true
xserver-xorg/autodetect_mouse: true
xserver-xorg/config/monitor/horiz-sync:
xserver-xorg/config/device/video_ram:
xserver-xorg/config/monitor/range_input_error:
xserver-xorg/config/write_dri_section: true
xserver-xorg/config/inputdevice/keyboard/model: pc104
xserver-xorg/config/device/driver: vesa
xserver-xorg/config/device/identifier: Generic Video Card
xserver-xorg/config/monitor/selection-method:
xserver-xorg/config/null_string_error:
shared/multiple_possible_x-servers:
xserver-xorg/config/device/bus_id: PCI:1:0:0
xserver-xorg/config/write_files_section: true
xserver-xorg/autodetect_video_card: true
xserver-xorg/config/monitor/mode-list: 1024x768 @ 60Hz
xserver-xorg/config/inputdevice/keyboard/rules: xorg
--- End Message ---