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
# Purism Librem 13 V3
__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,I suggest the following:
1. 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. as it only introduces whole bunch of other issues, For affected hardware create a separate package with the workaround,and have the hardware manufacturer dealinstruct users with the bug at the //keyboard EC firmware// level themselveshardware to install the package.