[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