summaryrefslogtreecommitdiff
path: root/hwdb.d/60-keyboard.hwdb
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2020-11-04 10:36:09 +0100
committerHans de Goede <hdegoede@redhat.com>2020-11-14 22:21:53 +0100
commitd46c0febab86d5d597226e0d1272e63b9f3ded84 (patch)
tree8a3d90b0bf9eebcb09a17815934c87e4acd32565 /hwdb.d/60-keyboard.hwdb
parentb0a3a3ff5d80d1605926fbba1d25a0f2448e383c (diff)
downloadsystemd-d46c0febab86d5d597226e0d1272e63b9f3ded84.tar.gz
hwdb: 60-keyboard: Add Logitech Dinovo Edge special key key-mappings
The Logitech Dinovo Edge has 5 special hotkeys, one with a phone symbol and the 4 usual Logitech A-D smartkeys. These send custom Logitech 0xc10xx keycodes, add mappings for these.
Diffstat (limited to 'hwdb.d/60-keyboard.hwdb')
-rw-r--r--hwdb.d/60-keyboard.hwdb10
1 files changed, 10 insertions, 0 deletions
diff --git a/hwdb.d/60-keyboard.hwdb b/hwdb.d/60-keyboard.hwdb
index 2d4f6dbb82..87e6c4e2cb 100644
--- a/hwdb.d/60-keyboard.hwdb
+++ b/hwdb.d/60-keyboard.hwdb
@@ -1042,6 +1042,16 @@ evdev:input:b0005v046DpB305*
KEYBOARD_KEY_c103a=prog3 # Smartkey C → XF86Launch3
KEYBOARD_KEY_c103b=prog4 # Smartkey D → XF86Launch4
+# Dinovo Edge (HID proxy mode and bluetooth matches)
+evdev:input:b0003v046DpB309*
+evdev:input:b0005v046DpB309*
+ KEYBOARD_KEY_c102c=fn # Fn key
+ KEYBOARD_KEY_c1038=prog1 # Fn + F9 Smartkey A → XF86Launch1
+ KEYBOARD_KEY_c1039=prog2 # Fn + F10 Smartkey B → XF86Launch2
+ KEYBOARD_KEY_c103a=prog3 # Fn + F11 Smartkey C → XF86Launch3
+ KEYBOARD_KEY_c103b=prog4 # Fn + F12 Smartkey D → XF86Launch4
+ KEYBOARD_KEY_c1050=phone # Fn + F1 Phone button
+
# MX5500 keyboard (HID proxy mode and bluetooth matches)
evdev:input:b0003v046DpB30B*
evdev:input:b0005v046DpB30B*