Xmodmap:联想 Thinkpad T420 无法工作?

Xmodmap:联想 Thinkpad T420 无法工作?

我使用联想 ThinkPad T450 笔记本电脑(Linux 5.13.0-28-generic x86_64),键盘布局为德语。不幸的是,此设置中没有大键和小键。我无法使用 xmodmap 切换按键。我尝试使用以下命令临时重置 y 键,但失败了:

xmodmap -e "keycode 52="

或者

xmodmap -e 'keysym 0x0='

只有在 xev 中我才能看到,如果我按 y 键,系统不应该打印任何内容。例如

KeyPress event, serial 34, synthetic NO, window 0xc00001,
    root 0x230, subw 0x0, time 1160810, (151,-18), root:(369,196),
    state 0x0, keycode 52 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

但是在 xev 之外,如果我按下 y 键,我会得到输出“y”或“Y”。

这可能是什么原因?我该如何更改笔记本电脑上的键盘映射?是否有其他方法?但我不想将键盘更改为美国布局。

答案1

我的空格键有问题,它不起作用,所以我首先这样做了:

xmodmap -pke

要查看每个键的代码,请执行以下操作:

xmodmap -e 'keycode 64 = space NoSymbol space'

希望能帮助到你

答案2

我找到了一些解决方案。我只是忘了用 xorg 启动 Ubuntu。单击设置按钮后,我能够在 login.screen 上激活它。在此处输入图片描述

相关内容