[Bug 2149765] [NEW] Menu key broken: hwdb maps scancode 0x70072 to unknown, suppressing both Fn and Menu
Faré
2149765 at bugs.launchpad.net
Tue Apr 21 03:21:54 UTC 2026
Public bug reported:
I upgraded my apt packages, and the Menu key stopped working, because of ubuntu-x1e-settings-nogrub now has a file /usr/lib/udev/hwdb.d/61-ubuntu-x1e-settings.hwdb containing
evdev:name:hid-over-i2c 04F3:000D Keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO:pn21N1*:*
evdev:name:hid-over-i2c 04F3:000D Keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO:pn21N2*:*
KEYBOARD_KEY_70072=unknown # Silence spurrious F23 key-press report from Fn key
unknown is too strong. Can we have it be compose like it seems to have
been before?
Looks like the Menu key is mapped to Hyper_L Shift_L 70072
while somehow the Fn key is mapped to Control_L 70072
Please don't kill the Menu key! Maybe make that an option, or a separate package, or something.
(See my comment https://bugs.launchpad.net/ubuntu-concept/+bug/2084178/comments/111 )
Claude suggests using keyd to handle things at the evdev level:
/etc/keyd/thinkpad-t14s.conf
[ids]
0018:04f3:000d
[main]
# Menu key combo → compose
leftmeta+leftshift+compose = compose
# Fn key (Ctrl+0x70072) → nothing
leftctrl+compose = noop
# We probably should try to not break things on any other machine that would somehow use the same chipset but different firmware
compose = compose
** Affects: ubuntu-concept
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-concept.
https://bugs.launchpad.net/bugs/2149765
Title:
Menu key broken: hwdb maps scancode 0x70072 to unknown, suppressing
both Fn and Menu
Status in ubuntu-concept:
New
Bug description:
I upgraded my apt packages, and the Menu key stopped working, because of ubuntu-x1e-settings-nogrub now has a file /usr/lib/udev/hwdb.d/61-ubuntu-x1e-settings.hwdb containing
evdev:name:hid-over-i2c 04F3:000D Keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO:pn21N1*:*
evdev:name:hid-over-i2c 04F3:000D Keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO:pn21N2*:*
KEYBOARD_KEY_70072=unknown # Silence spurrious F23 key-press report from Fn key
unknown is too strong. Can we have it be compose like it seems to have
been before?
Looks like the Menu key is mapped to Hyper_L Shift_L 70072
while somehow the Fn key is mapped to Control_L 70072
Please don't kill the Menu key! Maybe make that an option, or a separate package, or something.
(See my comment https://bugs.launchpad.net/ubuntu-concept/+bug/2084178/comments/111 )
Claude suggests using keyd to handle things at the evdev level:
/etc/keyd/thinkpad-t14s.conf
[ids]
0018:04f3:000d
[main]
# Menu key combo → compose
leftmeta+leftshift+compose = compose
# Fn key (Ctrl+0x70072) → nothing
leftctrl+compose = noop
# We probably should try to not break things on any other machine that would somehow use the same chipset but different firmware
compose = compose
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-concept/+bug/2149765/+subscriptions
More information about the foundations-bugs
mailing list