]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
hwdb: Fix Brazilian ABNT2 KEY_RO scancode for HP ProBook x360 435 G7 (#43151)
authorRafael Passos <rafael@rcpassos.me>
Tue, 28 Jul 2026 02:07:48 +0000 (23:07 -0300)
committerGitHub <noreply@github.com>
Tue, 28 Jul 2026 02:07:48 +0000 (11:07 +0900)
The physical key between right Shift and right Ctrl (Brazilian ABNT2 ["/
? deg"]) emits scancode 0x4e (KEY_KPPLUS) at boot.

Remap the observed 0x4e keycode to KEY_RO so it produces the expected
characters with the Brazilian ABNT2 XKB layout.

hwdb.d/60-keyboard.hwdb

index eab92b859ccda5df5c458f5d5cc6f06a028c66d7..7360696f2e4cd4b30daf96348664e96fb523bef3 100644 (file)
@@ -899,6 +899,10 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHP*:pnHPProBook11G2*:pvr*
  KEYBOARD_KEY_d8=!touchpad_off                          # Fn+F2: touchpad off
  KEYBOARD_KEY_d9=!touchpad_on                           # Fn+F2: touchpad on
 
+# HP ProBook x360 435 G7 - Brazilian ABNT2 keyboard
+evdev:atkbd:dmi:bvnHP*:bvr*:bd*:svnHP*:pnHPProBookx360435G7*:pvr*
+ KEYBOARD_KEY_4e=ro                                     # slash/question key
+
 # HP mt44 Mobile Thin Client
 evdev:atkbd:dmi:bvn*:bvr*:svnHP*:pnHP*mt44*Mobile*Thin*Client*:*
  KEYBOARD_KEY_64=calendar                               # Calendar icon (Fn + F12)