Directly related to T431.
Librem 13 v2, v3 **US model** devices have a wrong mapping of the pipe key. We introduced a workaround in PureOS and forwarded it upstream. However, the workaround also affects **UK and DE models** which do not have this problem! The result is that the pipe key on these models is now acting like the # key.
Removing the lines from `/lib/udev/hwdb.d/60-keyboard.hwdb`:
```
# Purism Librem 13 V2
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPurism*:pn*Librem13v2*:pvr*
KEYBOARD_KEY_56=backslash
# Purism Librem 13 V3
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPurism*:pn*Librem13v3*:pvr*
KEYBOARD_KEY_56=backslash
```
__enables correct functioning__ of the pipe key again on **UK** and **DE** models.
I suggest removing the workaround from our systemd as well as removing it from upstream,the following:
1. as it only introduces whole bunch of other issues,Remove the workaround from our systemd as well as removing it from upstream (hardware manufacturer should deal with the bug at the //keyboard EC firmware// level themselves);
2. and have theFor affected hardware manufacturer dealcreate a separate package with the bug at the //keyboard EC firmworkaround,and instruct users with the hardware// leve to install themselves package.