XF86TouchpadToggle not being picked up
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xfce4 Settings |
Confirmed
|
Medium
|
|||
xfce4-settings (Ubuntu) |
Triaged
|
Undecided
|
Unassigned |
Bug Description
When testing the daily xubuntu image, I noticed that the touchpad toggle multimedia key on my Zenbook does not appear to be working. The other multimedia keys (e.g. keyboard backlight, sound, screen brightness) work fine.
The relevant output from xev:
KeyPress event, serial 49, synthetic NO, window 0x1800001,
root 0xcd, subw 0x0, time 857599, (-502,55), root:(928,531),
state 0x0, keycode 199 (keysym 0x1008ffa9, XF86TouchpadTog
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 49, synthetic NO, window 0x1800001,
root 0xcd, subw 0x0, time 857599, (-502,55), root:(928,531),
state 0x0, keycode 199 (keysym 0x1008ffa9, XF86TouchpadTog
XLookupString gives 0 bytes:
XFilterEvent returns: False
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: xubuntu-desktop 2.187
ProcVersionSign
Uname: Linux 3.18.0-12-generic x86_64
ApportVersion: 2.16-0ubuntu1
Architecture: amd64
CasperVersion: 1.350
CurrentDesktop: XFCE
Date: Sun Feb 8 20:42:24 2015
LiveMediaBuild: Xubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20150208)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: xubuntu-meta
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in xfce4: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
affects: | xubuntu-meta (Ubuntu) → xfce4-settings (Ubuntu) |
affects: | xfce4 → xfce4-settings |
Changed in xfce4-settings (Ubuntu): | |
status: | New → Triaged |
This event is used on some laptops to toggle the touchpad on and off. It is currently completely unhandled in Xfce, requiring the use of custom scripts.
It should give a short notification and then disable/enable the touchpad.
Additionally, Synaptics touchpads can also set TouchpadOff=2, which only disables scrolling and tapping. This could also be included (on -> tapping/scrolling off -> all off -> on, etc)