Touchpad cannot work after LID close/open due to wrong key mapping

Bug #1410022 reported by Franz Hsieh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
udev (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

The touchpad cannot working after LID close/open on HP Presario CQ45 machines.

The reproduce steps:

1) Boot into Ubuntu 14.04
2) Close LID
3) Open LID

Result: The mouse cursor cannot move.

I also found if I do close/open LID again, the mouse cursor can works again.

After analysis, when the LID is closed kbc emits an event (D8) and udev remapping it to F21 (touchpad toggle event). When X server receives the event, it disables touchpad. However there is no corresponding event triggered after LID is opened thus X server does not enable the touchpad and results in this issue.

Currently udev keymaping for presarion CQ is:

# Presario
keyboard:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pn*Presario*CQ*:pvr*
 KEYBOARD_KEY_d8=f21
 KEYBOARD_KEY_d9=f21

I think it should be changed to:
# Presario
keyboard:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pn*Presario*CQ*:pvr*
 KEYBOARD_KEY_d8=!f23 # touchpad off
 KEYBOARD_KEY_d9=!f22 # touchpad on

Changed in udev (Ubuntu):
status: New → Invalid
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.