自从升级到 Ubuntu 22.04 LTS 后,我的 PrtSc 密钥无法正常工作

自从升级到 Ubuntu 22.04 LTS 后,我的 PrtSc 密钥无法正常工作

自从将我的电脑升级到 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)" };
};

答案1

经过一番搜索,我意外地发现,在升级到 22.04 期间,PrtSc 键已设置在特殊字符输入选项中,并且该选项覆盖了其他任何选项。再次设置为“布局默认”解决了我的问题。

在此处输入图片描述

相关内容