Hi, On 11/3/20 2:35 PM, Rhys Perry wrote: >> >> (please use reply-all so that the mailing list gets the emails as well) >> > > Oh, my mistake. I didn't actually know the difference between the two. > Sorry for any confusion this might cause in the future. > >> >>>> [...] >>>>>> Can you see any messages generated by the hp-wmi driver when these key presses occur? >>>>> >>>>> Not that I know of, unless there is some sort of debug mode that can be enabled >>>>> >>>>>>>> Now, this is not that interesting at first, I obviously just need to >>>>>>>> map a keycode. The confusing part is that for both the brightness up >>>>>>>> AND the brightness down key I get the same code (e02b). I am not to >>>>>>>> sure how to debug this behavior but I would appreciate if someone >>>>>>>> helped investigate this issue. >>>>>>>> I am not sure if this is relevant, but my RFKILL key does not work >>>>>>>> either (but does not show anything in journal). >>>>>> >>>>>> Could you please run `evtest` and see if you have a "HP WMI hotkeys" input device? >>>>>> If so, please select it, and then press the function keys and see if any events appear. >>>>> >>>>> After running`evtest` there is a device called "HP WMI hotkeys" (on >>>>> /dev/input/event16). However, after selecting it and pressing the >>>>> brightness keys no events appear. >>>>> >>>>>> Furthermore, you could install `acpid`, start it (something along the lines of >>>>>> `sudo systemctl start acpid`), then run `acpi_listen` and see if you get anything >>>>>> when you press the keys. >>>>> >>>>> After starting the service and running`acpi_listen`, no events appear >>>>> when pressing the brightness keys >>>>> >>>>>>>> Here is a link to acpidump: >>>>>>>> https://www.dropbox.com/s/ulyltq0gz35s79l/acpidump?dl=0 >>>>>>>> ::: Rhys Perry ::: >>>>> [...] >>>> >>>> Could you test other function keys like volume up/down, etc.? >>>> >>> After running some tests with evtest I have found out: >>> - Brightness keys: "AT Translated Set 2 keyboard" (although same keycode) >>> - Volume keys: "AT Translated Set 2 keyboard" >>> - Media keys: "AT Translated Set 2 keyboard" >>> - RFKILL key: (none, although there is a device called "HP Wireless hotkeys") >> >> Please install the `evemu` program suite, and run `evemu-record /dev/input/event...` >> for the AT keyboard, HP WMI hotkeys, and HP Wireless hotkeys; in each run press the >> brightness up/down, volume up/down keys in any fixed order you like, and then send >> the output of each run (including the part that is initially printed before >> receiving any events). Could you also run `acpi_listen` at the same time and >> see if any key presses are registered there? If yes, what was the output? >> > > Ok, here you go: > "AT Translated Set 2 Keyboard": https://0x0.st/idpK.txt > "HP Wireless hotkeys": https://0x0.st/idpP.txt > "HP WMI hotkeys": https://0x0.st/idpN.txt > `acpi_listen`: https://0x0.st/idpb.txt Can you also run evemu-record for the "Video Bus" input device and check if you get events there for the brightness up/down key presses? On modern laptops events for the brightness keys are typically delivered there. Also are you perhaps using the nvidia binary driver for your GPU ? Regards, Hans