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

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)
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"

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

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:    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/monitor/selection-method: Medium
  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/rules: xfree86
* 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/modules: GLcore, bitmap, dbe, ddc, dri, extmod, freetype, glx, int10, record, speedo, type1, vbe
* xserver-xfree86/config/inputdevice/keyboard/options:
* xserver-xfree86/config/inputdevice/mouse/protocol: PS/2
* 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: