getsolus / getsolus/packages

Properly support Librem 13 v2 and v3 keyboard (udev hwdb rules) (T6371)

Open
#15 3 comments 0 reactions 1 assignee View on GitHub

@ReillyBrogan is already working on this.

Since May 1, 2024.

Priority: Normal State: Stale Topic: Hardware Support
Dominant language
Python
Stars
141
Forks
146
Avg merge
11h 7m
Merged PRs (30d)
407

Description

asonix (#asonix), 2018-05-10 00:00:37 UTC

On the librem 13 v2 and v3, the scancode 56 should be mapped to keycode 43 (backslash), I have a fix in place locally that I pulled from the purism forums: https://forums.puri.sm/t/keyboard-layout-unable-to-recognize-pipe/2022/10

Basically I override the current keyboard udev rules with my own in /etc/udev/hwdb.d/90-keyboard.hwdb

evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPurism:pnLibrem13v2*
 KEYBOARD_KEY_56=backslash

Here's my Librem 13v3's /sys/class/dmi/id/modalias

dmi:bvncoreboot:bvr4.7-Purism-3:bd03/02/2018:svnPurism:pnLibrem13v2:pvr2.0:rvnPurism:rnLibrem13v2:rvr2.0:cvnPurism:ct9:cvr:

side note: it's weird that the v3 is actually called the v2 version 2. It threw me off when I first got this machine.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.