'fn' key not functional on Apple wireless keyboard
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
I have a brand-new wireless Apple wireless keyboard, connected using Bluetooth.
Some of the f-keys on this keyboard apparently have additional functions:
F1: decrease brightness
F2: increase brightness
F3: ?
F4: ?
F7: previous track
F8: play/pause
F9: next track
F10: mute
F11: decrease volume
F12: increase volume
In addition, https:/
None of these appear to work. Pressing 'fn' with any other key is identical to pressing that key on its own. Using 'xev' confirms this.
I also notice that the kernel module hid_apple is not loaded when my keyboard is connected.
There seem to be other bug reports (e.g. bug #227501, bug #499013) which report new versions of Apple peripherals having new device IDs, which prevent Ubuntu from configuring them properly when they are connected. In some cases the fix seems to be a custom kernel (!) or kernel patch. I don't know if this is the issue here. Please let me know what additional information or testing I can provide to help fix this bug.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: linux-image-
ProcVersionSign
Uname: Linux 3.0.0-15-generic x86_64
NonfreeKernelMo
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
AplayDevices:
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xff87c000 irq 47'
Mixer name : 'Realtek ALC269VB'
Components : 'HDA:10ec0269,
Controls : 19
Simple ctrls : 13
Card1.Amixer.info:
Card hw:1 'Webcam'/'Dynex Dynex 1.3MP Webcam at usb-0000:
Mixer name : 'USB Mixer'
Components : 'USB19ff:0102'
Controls : 2
Simple ctrls : 1
Card1.Amixer.
Simple mixer control 'Mic',0
Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum
Capture channels: Mono
Limits: Capture 0 - 3328
Mono: Capture 1428 [43%] [23.57dB] [on]
Date: Sun Jan 8 20:22:37 2012
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MachineType: Dell Inc. OptiPlex 980
ProcEnviron:
PATH=(custom, user)
LANG=en_CA.UTF-8
SHELL=/bin/bash
LC_PAPER=
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.60
SourcePackage: linux
StagingDrivers: mei
UpgradeStatus: Upgraded to oneiric on 2011-10-13 (87 days ago)
dmi.bios.date: 11/03/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A05
dmi.board.name: 0C522T
dmi.board.vendor: Dell Inc.
dmi.board.version: A03
dmi.chassis.type: 15
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: OptiPlex 980
dmi.sys.vendor: Dell Inc.
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Sorry, I should note that I had manually loaded the hid_apple module (with "sudo modprobe hid_apple") in an (unsuccessful) attempt to fix the bug; so it appears in the ProcModules.txt attached above.
"lsmod | grep hid" does not show hid_apple after a reboot, with the keyboard connected.
I can collect another report, if need be.