36 lines
1.5 KiB
Diff
36 lines
1.5 KiB
Diff
From 8a0b521e28aba1b3f3c106cf278235b9bcf2d4ee Mon Sep 17 00:00:00 2001
|
|
From: Vasiliy Kovalev <kovalev@altlinux.org>
|
|
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 <kovalev@altlinux.org>
|
|
(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*:*
|