From 8a0b521e28aba1b3f3c106cf278235b9bcf2d4ee Mon Sep 17 00:00:00 2001 From: Vasiliy Kovalev Date: Sun, 10 Aug 2025 10:24:19 +0300 Subject: [PATCH] hwdb: Add launch emoji keyboard mapping for Asus M1607KA By default, pressing Fn+F8 maps the scancode to KEY_BLUETOOTH (in evtest, MSC_SCAN 7e -> KEY_BLUETOOTH). Windows/the manufacturer may intercept the same scancode to execute "Launch Emoji keyboard." On Linux, we get the "raw" KEY_BLUETOOTH code, which is unacceptable. prog1 is already reserved by default for launching MyAsus (a Windows application) with the Fn+F12 combination, so we will use prog2. Signed-off-by: Vasiliy Kovalev (cherry picked from commit 8557ea5daa1205489e77467f6acdad47b9338c28) Resolves: RHEL-72697 --- hwdb.d/60-keyboard.hwdb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hwdb.d/60-keyboard.hwdb b/hwdb.d/60-keyboard.hwdb index 0ac71d64f7..3a2add4486 100644 --- a/hwdb.d/60-keyboard.hwdb +++ b/hwdb.d/60-keyboard.hwdb @@ -285,6 +285,9 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnASUS:pn*:* KEYBOARD_KEY_ee=volumedown KEYBOARD_KEY_ef=mute +evdev:name:Asus WMI hotkeys:dmi:bvn*:bvr*:bd*:svnASUS*:pn*M1607KA*:* + KEYBOARD_KEY_7e=prog2 # Fn+F8, launch emoji keyboard + # Asus TF103C misses the home button in its PNP0C40 GPIO resources # causing the volume-button mappings to be off by one, correct this evdev:name:gpio-keys:phys:gpio-keys/input0:ev:3:dmi:*:svnASUSTeKCOMPUTERINC.:pnTF103C*:*