我已映射CapsLock为附加Ctrl,但不能将其用于Ctrl+ Shift+X快捷方式(而其他类似Ctrl+ Shift+T工作正常),
运行sudo showkey -s
并按CapsLock+ Shift+时T,我会看到每个键的代码。CapsLock对+ Shift+执行相同操作会显示和 的X代码,但不会显示 的代码。我能做些什么来让这个快捷方式发挥作用吗?CapsLockShiftX
(我在 Lenovo X13 笔记本电脑上的 Linux 6.6.10 上使用 X11 和 Pop!_OS。)
鉴于没有生成扫描码,我最好的猜测是您的键盘不支持这种特定的按键组合。制造商通过优化键盘矩阵、省略不常见的按键组合来节省成本。这种现象称为密钥翻转。
在键盘上尝试一下:同时按住两个 Shift 键,输入整个字母表。我的 2023 Thinkpad T14s 缺少 M、T、X、Y 和 Z。在我的外接键盘(Ducky One 和 Leopold FC750)上,这在同一台机器上运行良好。
因此,解决方案是:切换到不同的键盘或使用不同的组合键。