mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 00:14:32 +09:00
PR #34685 moved the handling of keys 66/65 from specific models to generic HP laptops. Key 66 has been linked to the `pickup_phone` function; however, this action key is not available on all HP laptop models, particularly older versions. On my HP Pavilion laptop, key 66 is mapped to the `backspace` function, which caused the backspace key to stop working after the change. The following PR fixes the issue on my **HP Pavilion Laptop 15-eg0xxx**. I have placed the modifications under the Pavilion section, but I cannot guarantee that this solution will apply to all Pavilion models. Additionally, I have included a line that checks for "HP" instead of solely searching for "Hewlett-Packard," as my model is simply labeled as HP.
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.