New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lenovo x230t : BackSpace keycode (c:160) is mapped to XF86ScreenSaver, not BackSpace #3306

Open
tlaurion opened this Issue Nov 13, 2017 · 6 comments

Comments

Projects
None yet
3 participants
@tlaurion
Contributor

tlaurion commented Nov 13, 2017

Qubes OS version:

R3.2, R4.0rc1, R4.0rc2

Affected TemplateVMs:

dom0 fedora-23, dom0 fedora-25


Steps to reproduce the behavior:

Install Qubes 3.2. At login prompt, backspace doesn't do its backspace function anymore.

Expected behavior:

Under x230t (not true for x230!?) doing sudo xev key shows that it's mapped to BackSpace

Actual behavior:

sudo xev and typing the backspace key shows that it's linked to XF86ScreenSaver, not BackSpace

General notes:

Corrective action is to add the following line in the file /etc/X11/Xmodmap:
keycode 160 = BackSpace NoSymbol BackSpace


Related issues:

@tlaurion tlaurion changed the title from x230t : BackSpace keycode (c:160) is mapped to XF86ScreenSaver, not BackSpace to Lenovo x230t : BackSpace keycode (c:160) is mapped to XF86ScreenSaver, not BackSpace Nov 13, 2017

@andrewdavidwong andrewdavidwong added this to the Release 4.0 milestone Nov 14, 2017

@tlaurion

This comment has been minimized.

Show comment
Hide comment
@tlaurion

tlaurion Dec 13, 2017

Contributor

Doesn't resolve the issue after reboot. Any hint?

Contributor

tlaurion commented Dec 13, 2017

Doesn't resolve the issue after reboot. Any hint?

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Dec 13, 2017

Member

I guess /etc/X11/Xmodmap isn't loaded by lightdm...

Member

marmarek commented Dec 13, 2017

I guess /etc/X11/Xmodmap isn't loaded by lightdm...

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Dec 13, 2017

Member

Does it work correctly on plain Fedora 25 (or newer)?

Member

marmarek commented Dec 13, 2017

Does it work correctly on plain Fedora 25 (or newer)?

@tlaurion

This comment has been minimized.

Show comment
Hide comment
@tlaurion

tlaurion Jan 23, 2018

Contributor

Overwriting /etc/X11/Xmodmap with the following file makes the change persistent over 4.0 rc3, effective from dom0 and launched qubes. Didn't verify for 3.2.

xmodmap_x230t.txt

Contributor

tlaurion commented Jan 23, 2018

Overwriting /etc/X11/Xmodmap with the following file makes the change persistent over 4.0 rc3, effective from dom0 and launched qubes. Didn't verify for 3.2.

xmodmap_x230t.txt

@tlaurion

This comment has been minimized.

Show comment
Hide comment
@tlaurion

tlaurion Feb 16, 2018

Contributor

My x230t is dead. Cannot test this but for anyone else with the same kind of problem:

forums.puri.sm/t/keyboard-layout-unable-to-recognize-pipe/2022

Reference

Anyone with a x230t that could give the content of /sys/class/dmi/id/modalias ? I suspect it should differenciate x230t of x230. If it is, it would be possible to deploy a permanent fix.

Contributor

tlaurion commented Feb 16, 2018

My x230t is dead. Cannot test this but for anyone else with the same kind of problem:

forums.puri.sm/t/keyboard-layout-unable-to-recognize-pipe/2022

Reference

Anyone with a x230t that could give the content of /sys/class/dmi/id/modalias ? I suspect it should differenciate x230t of x230. If it is, it would be possible to deploy a permanent fix.

@tlaurion tlaurion reopened this Feb 16, 2018

@tlaurion

This comment has been minimized.

Show comment
Hide comment
@tlaurion

tlaurion Feb 16, 2018

Contributor

X230t resuscitated.

modalias content:
dmi:bvncoreboot:bvrCBET4000heads:bd01/01/1970:svnLENOVO:pn343727U:pvrThinkPadX230Tablet:rvnLENOVO:rn343727U:rvrThinkPadX230Tablet:cvnLENOVO:ct9:cvr:

Contributor

tlaurion commented Feb 16, 2018

X230t resuscitated.

modalias content:
dmi:bvncoreboot:bvrCBET4000heads:bd01/01/1970:svnLENOVO:pn343727U:pvrThinkPadX230Tablet:rvnLENOVO:rn343727U:rvrThinkPadX230Tablet:cvnLENOVO:ct9:cvr:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment