You are not logged in.
Pages: 1
Hey all. I've been trying to get the media keys on my EEE PC 1001p to work properly. Without any tweaking, they are correctly assigned as XF86AudioMute, XF86AudioRaiseVolume and XF86AudioLowerVolume. However, pressing any of these three keys triggers TWO distinct keypresses (up/down, then up/down again) with the same event serial number. Even more confusing, it only happens with SOME of the default XF86 (AudioMute, AudioRaiseVolume, AudioLowerVolume, WLAN, and Display) keys. The rest work fine. Took awhile to figure out why my mute toggling script wouldn't do anything when triggered by hotkey, but I digress. I've never encountered such an issue before and have no idea how to proceeed. Does anyone have similar experience/suggestions? Let me know if you need more details.
In case it's helpful to anyone...
[ywil@arctis ~] xev
MappingNotify event, serial 29, synthetic NO, window 0x0,
request MappingKeyboard, first_keycode 8, count 248
KeyPress event, serial 29, synthetic NO, window 0x3000001,
root 0xac, subw 0x3000002, time 7643580, (43,37), root:(46,53),
state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 29, synthetic NO, window 0x3000001,
root 0xac, subw 0x3000002, time 7643580, (43,37), root:(46,53),
state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
MappingNotify event, serial 29, synthetic NO, window 0x0,
request MappingKeyboard, first_keycode 8, count 248
KeyPress event, serial 29, synthetic NO, window 0x3000001,
root 0xac, subw 0x3000002, time 7643580, (43,37), root:(46,53),
state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 29, synthetic NO, window 0x3000001,
root 0xac, subw 0x3000002, time 7643580, (43,37), root:(46,53),
state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Offline
A good start is the acpi-eeepc-generic package.
Offline
I am having the exact same problem with an 1015PE. acpi-eeepc-generic doesn't contain anything that could (or would, for that matter) fix that issue. Any ideas?
Offline
I have this in my .xbindkeysrc on my 900HA and have never had any trouble:
"amixer sset Master 2-"
XF86AudioLowerVolume
"amixer sset Master 2+"
XF86AudioRaiseVolume
"amixer sset Master toggle"
XF86AudioMute
Offline
Pages: 1