自从将我的电脑升级到 Ubuntu 22.04 LTS 以来,我遇到了几个问题,但最有趣和最乏味的问题肯定是这个。当我按下键盘上的 PrtSc 键时,它不会截取屏幕截图。我检查了我的计算机快捷方式,但它们没问题(我更改了第一个快捷方式以截取以下屏幕截图):
使用一些 Web 应用程序,我检查了按键输入是否正常,结果确实如此。通过更改,我发现在任何文本字段中按下 PrtSc 键(我尝试了 Firefox 搜索栏、gedit 和 vscode)都会显示一个带下划线的点如果在 PrtSc 后写一个字母,它会打印下划线的字母如果我输入其他内容,该快捷键就会消失。花了一些时间随机输入 PrtSc 和其他键后,我发现它为非标准字符提供了快捷键:
- PrtSc + s + s = ß
- PrtSc + c + c = č
- PrtSc + x + x = × (我认为它是“倍”符号)
- PrtSc + e + e = ə
关于发生了什么以及为什么会发生的一些想法,以及最重要的是如何修复它,最终让我恢复我旧的好截图键?
编辑1
的输出setxkbmap -print -verbose 10
为:
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules: evdev
model: pc105
layout: us
Trying to build keymap using the following components:
keycodes: evdev+aliases(qwerty)
types: complete
compat: complete
symbols: pc+us+inet(evdev)
geometry: pc(pc105)
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};