mirror of
https://github.com/systemd/systemd.git
synced 2026-06-24 08:47:49 +00:00
The Acer Nitro AN515-58 has a dedicated NitroSense button (scan code 0xf5) with no entry in its device-specific block. It currently falls through to the generic Acer rule: KEYBOARD_KEY_f5=presentation This is semantically wrong — the button has no relation to presentation mode. Other Nitro models (AN515-47, AN517-54, ANV15-51) already map it to prog1 (XF86Launch1), making it a user-programmable button that desktop environments (KDE, GNOME, etc.) can bind to any action. Add the same mapping for AN515-58 for consistency: KEYBOARD_KEY_f5=prog1 # NitroSense button Tested on Acer Nitro AN515-58 with Linux 7.0.12 and KDE Plasma 6.7
Files in this directory specify a description of hardware devices, in the form of mappings from modalias-like keys (which identify specific hardware devices) to udev properties. Files in this directory are not read by udev directly. Instead, man:systemd-hwdb(8) compiles them into a binary database. See man:hwdb(7) for an overview of the configuration file format, and man:systemd-udevd.service(8) for a description of the udev daemon. Use 'systemd-analyze cat-config udev/hwdb.d' to display the effective config.