]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
hwdb: 60-keyboard: Add Logitech Dinovo Edge special key key-mappings
authorHans de Goede <hdegoede@redhat.com>
Wed, 4 Nov 2020 09:36:09 +0000 (10:36 +0100)
committerHans de Goede <hdegoede@redhat.com>
Sat, 14 Nov 2020 21:21:53 +0000 (22:21 +0100)
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.

hwdb.d/60-keyboard.hwdb

index 2d4f6dbb82dc4dfb3fb97948fc277475d83ac5ef..87e6c4e2cb5931638c24283b541e392ee5a66830 100644 (file)
@@ -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*