]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
https://github.com/systemd/systemd/issues/15360
authorchri2 <github@z9.de>
Thu, 11 Feb 2021 13:48:50 +0000 (14:48 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 18 Feb 2021 19:49:12 +0000 (20:49 +0100)
The additional rules fix a firmware bug in the en keyboard of Librem notebooks by Purism.

By doing so the break the keyboard with other layouts which do not have the same bug in their firmware.

hwdb.d/60-keyboard.hwdb

index 497aaac0878ff809093646e34c1c5a5aa7605d57..1e173de5977d108ff07a345cc76067347cfe68ca 100644 (file)
@@ -1463,17 +1463,29 @@ evdev:input:b0003v047FpC006*
 # Purism
 ###########################################################
 
-# Purism Librem 13 V2
-evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPurism*:pn*Librem13v2*:*
- KEYBOARD_KEY_56=backslash
-
-# Purism Librem 13 V3
-evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPurism*:pn*Librem13v3*:*
- KEYBOARD_KEY_56=backslash
-
-# Purism Librem 13 V4
-evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPurism*:pn*Librem13v4*:*
- KEYBOARD_KEY_56=backslash
+# If you're using an us layout keyboard in one of the below models of 
+# Purism Librem 13 consider copying this file to /etc/systemd/hwdb.d/
+# to enable the following rule acording to your model.
+#
+# There's a bug in the keyboards firmware and the additional rule
+# will make your keyboard behave as expected.
+# 
+# More info:
+# - https://github.com/systemd/systemd/issues/15360
+# - https://github.com/systemd/systemd/pull/11516
+# - https://tracker.pureos.net/T888
+# 
+# # Purism Librem 13 V2
+# evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPurism*:pn*Librem13v2*:*
+#  KEYBOARD_KEY_56=backslash
+# 
+# # Purism Librem 13 V3
+# evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPurism*:pn*Librem13v3*:*
+#  KEYBOARD_KEY_56=backslash
+# 
+# # Purism Librem 13 V4
+# evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPurism*:pn*Librem13v4*:*
+#  KEYBOARD_KEY_56=backslash
 
 ###########################################################
 # Quanta