正确切换 Caps Lock 和 Esc

正确切换 Caps Lock 和 Esc

我使用的是带有 X11 的 KDE Neon 5.27,设置应用程序有一个选项“交换 Esc 和 Caps Lock”。我已经使用这个选项有一段时间了,但有些应用程序仍然认为它们没有交换。对于某些应用程序,我必须按下物理 Esc 键才能使用 Esc,这也会启用 Caps Lock。大多数游戏都会按错键,例如 Minecraft。VSCode 也会出现这种情况,直到我更改设置。

我已经忍受这个问题一段时间了,但最近我下载了 PICO-8,也出现了同样的问题,而且更难处理,每次我想在代码编辑器和终端之间切换时,我都必须按 Esc、Alt-Tab 退出、禁用 Caps Lock,然后再按 Alt-Tab 重新进入。所以现在我真的需要一个解决方案。

有没有办法真正切换按键,就像当我按下 Caps Lock 时只将 Esc 键发送给应用程序,而不是依赖应用程序使用正确的映射?

答案1

从这个答案中知道该怎么做:https://superuser.com/a/1790598/1232491

  • 设置密钥
  • 添加以下内容/etc/keyd/default.conf
capslock = escape
escape = capslock
  • 跑步sudo keyd reload

相关内容