Fn+F5 sends correct keycode, but, touchpad is not disabled / enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
udev (Ubuntu) |
Fix Released
|
Undecided
|
Martin Pitt | ||
Bug Description
Binary package hint: udev
OS Version: Ubuntu Maverick Meerkat 10.10 i386
Problem: When pressing the Fn+F5 hotkey on a Dell Latitude E-series laptop to toggle the touchpad, the correct keycode is sent, but, the touchpad does not respond. Instead, there are other side effects such as loss of keyboard that occur.
Details:
The laptop is using an ALPS touchpad, which present themselves to the operating system as ImPS/2 ALPS GlidePoint Devices.
Steps taken to reproduce:
1) Press Fn+F5 to try and disable the touchpad.
2) This does not disable the touchpad, but, the side effect is that the keyboard stops working to some degree. For example, if you have a terminal window open when pressing Fn+F5, you can no longer type anything into the terminal window. The other side effect is that although the mouse pointer still works, you cannot click on anything either by tapping the touchpad or clicking the mouse buttons below the touchpad.
3) To clear this, press Ctrl+Alt+F1, then Ctrl+Alt+F7. You will then be able to use the keyboard again on the desktop. Also, note that the notification icon shows up in the upper right corner of the screen showing "touchpad off", even though the touchpad was never really disabled (this is a different problem).
4) After restoring keyboard functionality by running through the above in step #3, Fn+F5 does not respond again until the system is rebooted.
Per a conversation with Martin Pitt on this issue, he requested I open a udev bug regarding what appears to be some sort of 'stuck' key issue that could possibly be addressed with udev.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: udev 162-2
ProcVersionSign
Uname: Linux 2.6.35-
Architecture: i386
Date: Tue Dec 7 10:46:20 2010
DistributionCha
# This is a distribution channel descriptor
# For more information see http://
canonical-
InstallationMedia: Ubuntu 10.10 "Maverick" - Build i386 LIVE Binary 20101022-01:50
MachineType: Dell Inc. Latitude E5520
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_US.utf8
SHELL=/bin/bash
SourcePackage: udev
dmi.bios.date: 12/03/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: X16
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Latitude E5520
dmi.product.
dmi.sys.vendor: Dell Inc.
tags: | added: hwe-blocker |
Scan code for Fn+F5 according to sudo /lib/udev/keymap -i input/event4 is:
scan code: 0x9E key code: f22