多年来,我一直使用以下 xmodmap 脚本在 Linux 中交换左 Ctrl 和 Caps Lock 键:
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
在我的 Windows 8 VM(在 VirtualBox 中运行)中,它也运行良好,直到最近才恢复正常。现在,重新映射不再适用于 Windows 主机 - 我认为它始于 VirtualBox 4.3.16 的发布。当我尝试使用常规的左 Ctrl 键时,它会在 Linux 主机中触发 Caps Lock。
答案1
只需安装 SharpKeys 即可按照以下说明操作交换左 Ctrl 和 Caps Lock。访客和主持人对这两个按键的响应应该同步。