Linuxでは、次のxmodmapスクリプトを使用して、左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
また、VirtualBoxで実行されているWindows 8 VMでも最近まで正常に機能していました。現在、再マッピングはWindowsホストには適用されなくなりました-VirtualBox 4.3.16のリリースから始まったと思います。通常の左Ctrlキーを使用しようとすると、LinuxホストでCaps Lockがトリガーされます。
この質問の解決策を別の回答に追加しようとしたようです。回答として独自のソリューションを投稿するだけです(独自の質問に答えることができます)。
—
fixer1234 14年
参考までに、これに関するバグレポートが1つあります。
—
njsg