Files
systemd/hwdb.d
sykikxo 4dfae2dc0f hwdb: add Infinix Y3 Max YL-613 keys
Map the Power Boost key (top-right corner, scancode 0x64) to KEY_PROG1.
Map the Touchpad Toggle key (Fn+F8, scancode 0x76) to KEY_F21.

Verified working via evtest:

Event: type 4 (EV_MSC), code 4 (MSC_SCAN), value 64
Event: type 1 (EV_KEY), code 148 (KEY_PROG1), value 1

Event: type 4 (EV_MSC), code 4 (MSC_SCAN), value 76
Event: type 1 (EV_KEY), code 206 (KEY_F21), value 1

DMI: svnInfinix:*pnY3Max:*
AT keyboard scancodes: 0x64, 0x76 (set 2)
2026-05-31 10:16:53 +01:00
..
2026-05-18 12:16:44 +01:00
2026-05-18 12:16:44 +01:00
2026-05-18 12:16:44 +01:00
2026-05-18 12:16:44 +01:00
2026-02-20 06:38:53 +09:00
2026-05-18 12:16:44 +01:00
2026-05-18 12:16:44 +01:00
2026-05-18 12:16:44 +01:00
2026-05-18 12:16:44 +01:00
2026-05-18 12:16:44 +01:00
2026-05-18 12:16:44 +01:00
…
…
…

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.