Hot keys not detected

Bug #64290 reported by Donatas Glodenis
4
Affects Status Importance Assigned to Milestone
acpi (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: acpi

I am reportin situation regarding my laptop Asus AF8
One button is incorreactly mapped, one button that my laptop does not use and it does not produce any keycode or acpi event, and two buttons that are used on windows but again, they don't produce keycodes.

I followed method 2 (no results) and 3 (some results) of
https://wiki.ubuntu.com/LaptopTestingTeam/HotkeyResearch

Reporting key events:

Upon pressing Power4Gear (running man) button:
 hotkey ATKD 0000005c 00000006

This button should be used for switching between different power modes (ones provided by klaptop and kpowersave) but it is mapped to /etc/acpi/lockbtn.sh event (not sure what it does).

exact output of sudo tail -f /var/log/acpid
---------------------
[Wed Sep 27 19:11:10 2006] received event "hotkey ATKD 0000005c 00000006"
[Wed Sep 27 19:11:10 2006] notifying client 4273[108:108]
[Wed Sep 27 19:11:10 2006] notifying client 4475[0:0]
[Wed Sep 27 19:11:10 2006] executing action "/etc/acpi/lockbtn.sh"
[Wed Sep 27 19:11:10 2006] BEGIN HANDLER MESSAGES
[Wed Sep 27 19:11:10 2006] END HANDLER MESSAGES
[Wed Sep 27 19:11:10 2006] action exited with status 0
[Wed Sep 27 19:11:10 2006] completed event "hotkey ATKD 0000005c 00000006"
---------------------

The one key that seems to be working:
Upon pressing Wireless key (when the wireless indicator is on):
 hotkey ATKD 0000005d 00000000

[Wed Sep 27 19:13:02 2006] received event "hotkey ATKD 0000005d 00000000"
[Wed Sep 27 19:13:02 2006] notifying client 4273[108:108]
[Wed Sep 27 19:13:02 2006] notifying client 4475[0:0]
[Wed Sep 27 19:13:02 2006] executing action "/etc/acpi/asus-wireless.sh"
[Wed Sep 27 19:13:02 2006] BEGIN HANDLER MESSAGES
[Wed Sep 27 19:13:03 2006] END HANDLER MESSAGES
[Wed Sep 27 19:13:03 2006] action exited with status 0
[Wed Sep 27 19:13:03 2006] completed event "hotkey ATKD 0000005d 00000000"

When you press it the second time, when the indicator is off you get:
 hotkey ATKD 0000005d 00000001

[Wed Sep 27 19:14:14 2006] received event "hotkey ATKD 0000005d 00000001"
[Wed Sep 27 19:14:14 2006] notifying client 4273[108:108]
[Wed Sep 27 19:14:14 2006] notifying client 4475[0:0]
[Wed Sep 27 19:14:14 2006] executing action "/etc/acpi/asus-wireless.sh"
[Wed Sep 27 19:14:14 2006] BEGIN HANDLER MESSAGES
[Wed Sep 27 19:14:14 2006] END HANDLER MESSAGES
[Wed Sep 27 19:14:14 2006] action exited with status 0
[Wed Sep 27 19:14:14 2006] completed event "hotkey ATKD 0000005d 00000001"

but the wireless does not go up actually - I can no longer detect networks

The keys that produce no keycode:

* Bluetooth key (I dont have internal bluetooth, though)
* Splendid key (S on top of a monitor picture, on windows it provides different profiles of brightness/contrast, some special asus thing). Maybe it could be used for something as well?
* Media player key (a music sign in a square window), which could lounch a media player.

Output about my laptop:
dg@bala:~$ sudo dmidecode -s system-manufacturer
ASUSTeK Computer Inc.
dg@bala:~$ sudo dmidecode -s system-product-name
A8F
dg@bala:~$ sudo dmidecode -s system-version
1.0

Revision history for this message
Andrew Fenn (andrewfenn) wrote :

I can confirm this on the Samsung R55 which is also not producing any keycodes for the following hot keys:

fn+F2 (Show battery)
fn+F10 (Etiquette mode)
fn+up (Brightness up)
fn+down (Brightness down)

These keys could not be recorded using all the methods provided at: https://wiki.ubuntu.com/LaptopTestingTeam/HotkeyResearch

More details on my laptop here: https://wiki.ubuntu.com/LaptopTestingTeam/SamsungR55

The bug report I originally made about the hot keys not working: https://bugs.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/70020

Changed in acpi:
status: Unconfirmed → Confirmed
Revision history for this message
thesoothsayer (thesoothsayer) wrote :

I have a similar problem to the original poster on my Asus A8Fm.
In my case, all except 1 of my keys produces ATKD events using acpi_listen and tail -f /var/log/acpid.

Fn+F6 (open sun/decrease brightness) registers no ATKD event.

Fn+F5 increase brightness produces ATKD events from 00000020-0000002e but there are no event handlers for those in /etc/acpi/events. Manually adding an event handler solves the problem for Fn+F5.

My laptop details can be found here:
https://wiki.ubuntu.com/LaptopTestingTeam/AsusA8Fm

P/S. Will update the function key mappings in a few hours.

Revision history for this message
Lucas Arruda (lucasarruda) wrote :

I have a similar problem also.

Laptop:
Acer, inc.
Aspire 5670

No version. But it`s a Acer Aspire 5672WLMi.

My Fn key works well will all laptop keys. But just some of my multimidia keys work (all of them work pretty well on Dapper, Edgy).
Here are the keys:

Play/Pause:
0xa2

Stop:
0xa4

Backwards/Previous:
0x90

Forward/Next:
0x99

Thanks in advance.

Revision history for this message
Scott Howard (showard314) wrote :

Thanks for the report and the work confirming the bug. I noticed this is an old bug, does it still exist in Jaunty? Thank you. (Marking as incomplete to start the timer, but this bug has been confirmed.)

Changed in acpi (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Vish (vish) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better.
We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future.
To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New".

Changed in acpi (Ubuntu):
status: Incomplete → 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.