Bug#263073: xserver-xfree86: Super keys now Super+Hyper
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
Reply to: