You are not logged in.

#1 2024-08-29 17:39:12

BMineCreeper
Member
Registered: 2024-08-29
Posts: 1

Fn Keys Not Working (Lenovo P71) (Hyprland)

Laptop: Lenovo P71
Tiling Manager: Hyprland
CPU: Intel i7-7700HQ
GPU: Nvidia Quadro M620M
GPU: Intel HD Graphics 630

Problem: The majority of my function keys do not work, mainly the backlight and volume keys. The key that disconnects Bluetooth, and the key that disconnects internet are working. Running xev shows that the keys are being pressed and are detected as XF86Lowervolume, XF86MonBrightnessUp etc. The keys work in KDE Plasma, and only stop working when I use hyprland. To me, this signals that I need to manually bind the keys in my hyprland config, but:
a) I'm not interested in Jerry-rigging that together.
b) The light that indicates whether or not sound has been muted does not turn on when I use this option.
Is this a Lenovo specific problem? Am I required to use some sort of package, or manually bind the keys? If so, how does Plasma handle its key presses, and can I just use whatever package they use?

What I've Tried:
a) Setting kernel parameters as acpi_backlight=vendor,native,etc. in grub.
b) Manually sending the new brightness value to intel_backlight (the directory that contains brightness; this works)
c) Brillo (this also works)
:)

Offline

#2 2024-08-29 22:07:01

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,821

Re: Fn Keys Not Working (Lenovo P71) (Hyprland)

To me, this signals that I need to manually bind the keys in my hyprland config

Yes.
https://wiki.archlinux.org/title/Hyprland#Media_keys

I'm not interested in Jerry-rigging that together.

Don't use hyprland?

Is this a Lenovo specific problem?

The mute LED?
https://wiki.archlinux.org/title/Lenovo … c_mute_LED
(There's no comment in https://wiki.archlinux.org/title/Lenovo_ThinkPad_P70 and no page for your specific model)

how does Plasma handle its key presses

powerdevil, kmix, kscreen
The difference between a DE and a WM is that the DE comes w/ a set of preselected (and typically tightly integrated) tools for tasks unrelated to window managing.

Online

Board footer

Powered by FluxBB