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