我曾经xmodmap
在 Macbook Pro 上交换控制键和命令键。但是,这些键会定期恢复到其原始状态,这变得相当烦人。
我使用的是 Ubuntu 13.10,我记得这种情况是在系统更新键盘设置(在系统设置中)时发生的。关于如何操作的任何想法:
- 删除键盘设置,或者
- 阻止键盘设置恢复我的按键?
答案1
您的 PC 进入睡眠状态时是否会发生这种情况?如果是,请确保键盘插入 PC 而不是显示器。热插拔键盘设备时,Xmodmap 设置不受尊重。
答案2
我相信 gnome 正在恢复大写行为,我也遇到了这个问题。
您可以使用 gnome-tweaks 更改 gnome 设置(如果您还没有安装,可以使用 apt 安装)
然后运行 gnome-tweaks,选择“键盘和鼠标”,然后选择“高级布局选项” - 然后您可以在那里选择大写锁定行为,而不是调用 xmodmap。
答案3
根据多个消息来源,例如这个这是因为 xmodmap 不再受支持(至少在 Ubuntu 中)。就我而言,当我在挂起后将笔记本电脑连接到新屏幕和键盘时,xmodmap 被“恢复”。
我还没有找到 100% 有效的解决方案,但我将命令放在xmomap
启动程序和中,.bashrc
以便当 xmodmap 恢复时,我可以通过打开终端快速修复它。