Package: xserver-xfree86 Version: 4.3.0.dfsg.1-6 Severity: normal Restarting X following a recent upgrade, I found that my Super (i.e. Win) keys no longer work as before: According to Emacs, keys pressed with them are now both Super- and Hyper-modified, instead of just Super.
Since all of my window manager key bindings use Super this is a little inconvenient :-) This is the output from `xmodmap -pm`: shift Shift_L (0x32), Shift_R (0x3e) lock Caps_Lock (0x42) control Control_L (0x25), Control_R (0x6d) mod1 Alt_L (0x40), BadKey (0x7d), BadKey (0x9c) mod2 Num_Lock (0x4d) mod3 mod4 BadKey (0x7f), BadKey (0x80) mod5 Mode_switch (0x5d), ISO_Level3_Shift (0x7c) The left and right Win keys have keycodes 115 and 116, generating keysyms Super_L and Super_R. 127 and 128 appear to be "NoSymbol Super_L" and "NoSymbol Hyper_L", so having them both on mod4 seems a little dubious. The keyboard section of XF86Config-4: Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "gb" EndSection Keyboard-related output printed on stderr: (**) |-->Input Device "Generic Keyboard" (**) Option "XkbRules" "xfree86" (**) XKB: rules: "xfree86" (**) Option "XkbModel" "pc105" (**) XKB: model: "pc105" (**) Option "XkbLayout" "gb" (**) XKB: layout: "gb" (==) Keyboard: CustomKeycode disabled -- Package-specific info: -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.4.25-1-686 Locale: LANG=C, LC_CTYPE=C Versions of packages xserver-xfree86 depends on: ii debconf [debconf-2.0] 1.4.30 Debian configuration management sy ii libc6 2.3.2.ds1-13 GNU C Library: Shared libraries an ii xserver-common 4.3.0.dfsg.1-6 files and utilities common to all ii zlib1g 1:1.2.1.1-5 compression library - runtime -- debconf information: * xserver-xfree86/config/device/identifier: Gigabyte Radeon 9200SE xserver-xfree86/config/monitor/screen-size: 17 inches (430 mm) xserver-xfree86/config/device/use_fbdev: * xserver-xfree86/config/monitor/selection-method: Medium xserver-xfree86/config/doublequote_in_string_error: shared/default-x-server: xserver-xfree86 * xserver-xfree86/config/inputdevice/mouse/emulate3buttons: false * xserver-xfree86/config/device/bus_id: * xserver-xfree86/config/inputdevice/keyboard/layout: gb xserver-xfree86/config/monitor/horiz-sync: 30-94 * xserver-xfree86/config/monitor/identifier: LS902U * shared/no_known_x-server: * xserver-xfree86/autodetect_mouse: false * xserver-xfree86/config/device/video_ram: * xserver-xfree86/config/monitor/mode-list: 1600x1200 @ 75Hz * xserver-xfree86/config/monitor/lcd: false xserver-xfree86/config/inputdevice/keyboard/internal: * xserver-xfree86/config/inputdevice/keyboard/rules: xfree86 xserver-xfree86/multiple_possible_x-drivers: * xserver-xfree86/config/inputdevice/keyboard/model: pc105 * xserver-xfree86/config/write_dri_section: true * xserver-xfree86/config/device/driver: ati xserver-xfree86/config/monitor/vert-refresh: 50-75 * xserver-xfree86/config/display/default_depth: 24 * xserver-xfree86/config/inputdevice/mouse/zaxismapping: false * xserver-xfree86/config/display/modes: 1600x1200, 1024x768, 800x600, 640x480 xserver-xfree86/config/device/bus_id_error: * xserver-xfree86/config/modules: GLcore, bitmap, dbe, ddc, dri, extmod, freetype, glx, int10, record, speedo, type1, vbe * xserver-xfree86/config/inputdevice/keyboard/options: xserver-xfree86/config/nonnumeric_string_error: * xserver-xfree86/config/inputdevice/mouse/protocol: PS/2 shared/multiple_possible_x-servers: xserver-xfree86/config/null_string_error: xserver-xfree86/config/monitor/range_input_error: * xserver-xfree86/autodetect_video_card: true * xserver-xfree86/config/inputdevice/keyboard/variant: * xserver-xfree86/config/inputdevice/mouse/port: /dev/psaux * xserver-xfree86/config/write_files_section: true * xserver-xfree86/autodetect_monitor: true