Wrong Key-Syms are stored in the Settings dialog für XF86 Keys

Bug #1364856 reported by ezechiel
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
unity-control-center (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When using the System-Settings dialog to configure Shortcuts using additional keys that result in XF86xxx Keysyms the keysyms are entered wrong.

I am using a Microsoft Ergonomic Keyboard 4000 and was wondering why the calculator did not work. The reason for this failure applied to all XF86-Keysyms (for example: keysym 0x1008ff49, XF86Launch9)

For example:
To start the system calculator you would press the calculator key; this key will result in the following output from xev:

KeyRelease event, serial 37, synthetic NO, window 0x5000001,
    root 0xc3, subw 0x0, time 4286723, (57,76), root:(1977,128),
    state 0x10, keycode 148 (keysym 0x1008ff1d, XF86Calculator), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

Controlling the value in the keyboard-settings dialog only "Calculator" is seen in the assigned value for starting the calculator.
Controlling the value in dconf-editor shows the same result.

Now when I change the value from Calculator to XF86Calculator in dconf-editor the calculator works again.

This behavior exists for every shortcut based on the XF86-keys when they are assigned via the settings-dialog

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: unity-control-center 14.04.3+14.04.20140604-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-35.62-generic 3.13.11.6
Uname: Linux 3.13.0-35-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.3
Architecture: amd64
CurrentDesktop: Unity
Date: Wed Sep 3 11:29:18 2014
ExecutablePath: /usr/bin/unity-control-center
InstallationDate: Installed on 2014-08-03 (30 days ago)
InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
ProcEnviron:
 PATH=(custom, user)
 LANGUAGE=de_DE
 XDG_RUNTIME_DIR=<set>
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: unity-control-center
UpgradeStatus: No upgrade log present (probably fresh install)
usr_lib_unity-control-center:
 activity-log-manager 0.9.7-0ubuntu14
 deja-dup 30.0-0ubuntu4

Revision history for this message
ezechiel (private-alexanderbraun) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity-control-center (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.