Expose & Dashboard keys don't work on Apple MacBook / MacBook Pro

Bug #520519 reported by Mario Schwalbe
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xkeyboard-config
Fix Released
Medium
xkeyboard-config (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xkeyboard-config

X.org keyboard database in Ubuntu Karmic doesn't provide keycode mappings nor keysyms for Apples Expose & Dashboard keys (F3/F4) although the Linux kernel's evdev layer reports correct keycodes. The attached patch adds the required keycode definitions to /usr/share/X11/xkb/keycodes/evdev as well as symbols to /usr/share/X11/xkb/symbols/inet (evdev section). Those symbols finally can be used to configure compiz.

Note: I assigned the symbols XF86LaunchA and XF86LaunchB due to a lack of better alternatives.

This is package version:
$ apt-cache policy xkb-data
xkb-data:
  Installed: 1.6-1ubuntu5
  Candidate: 1.6-1ubuntu5
  Version table:
     1.7-1ubuntu3 0
          1 http://de.archive.ubuntu.com lucid/main Packages
 *** 1.6-1ubuntu5 0
        500 http://de.archive.ubuntu.com karmic/main Packages
        100 /var/lib/dpkg/status

Revision history for this message
Mario Schwalbe (schwalbe) wrote :
Bryce Harrington (bryce)
Changed in xkeyboard-config (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xkeyboard-config - 1.7-2ubuntu1

---------------
xkeyboard-config (1.7-2ubuntu1) lucid; urgency=low

  * Merge from debian testing. Remaining changes:
    - Split out xkb-data-i18n to be used by console-setup.
    - debian/xkeyboard-config.pot: Add pot file for translations (updated)
    - Add 101_rus.patch: Tag USA Russian Phonetic keyboard layout with
      Russian language tag.
    - Add 102_mac_aliases.patch: Fix error activating XKB config on MacBook
      due to lack of mac w/ deadkeys layout aliases.
    - Add 103_swiss_legacy.patch: Newer swiss keyboards have swapped bar and
      brokenbar as a workaround to a Microsoft mistake in the Windows
      keyboard layout.
  * Add 104_macbook_expose_and_dashboard.patch: Add keycode definitions
    required for Apples Expose & Dashboard keys (F3/F4).
    (LP: #520519)
  * Add 105_intelligent_keyboard.patch: Add support for the Intelligent
    Keyboard K04
    (LP: #458206)
 -- Bryce Harrington <email address hidden> Thu, 11 Feb 2010 13:11:49 -0800

Changed in xkeyboard-config (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Mario Schwalbe (schwalbe) wrote :

This is really fast. Thanks.

Changed in xkeyboard-config:
importance: Unknown → Medium
status: Unknown → Confirmed
Changed in xkeyboard-config:
status: Confirmed → Fix Released
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.