WindowsホストのVirtualBox上のUbuntuでキーボードの設定を変更してCapsLockをCtrlとして使っているのですが、一度Capsを押すとずっとCtrlが有効になってしまいます。

私の環境ではCapsをCtrlとして使っているので、本来ならCapsLockキーを押している間だけCtrlが有効になってほしいのですが、一度CapsLockを押すと、CapsLockから手を放しても、Ctrlが押され続けていることになってしまいます。

そして、なぜか(Shift-Capsキー)を押すとCtrlが解除されます。

固定キー機能はoffになっています。  
[![画像の説明をここに入力](https://i.stack.imgur.com/Tk6b9.png)](https://i.stack.imgur.com/Tk6b9.png)

Windows側のCapsLockの動作が影響しているように思うのですが、どうすればよいのでしょうか?

各バージョン  
VirtualBox: 6.0.10  
Host: Windows 10 Home 1903  
Guest: Ubuntu 19.04  
Gnome 3.32.1
CC BY-SA 4.0
2019-08-14T01:03:23.487
57341
2023-08-22T12:00:35.057
2019-08-14T02:25:02.397
5246
5246
question
windows ubuntu virtualbox key-mapping
Virtualboxの上のUbuntuでCapsLock(Ctrlに入れ替えている)が押し続けられてしまう
Ubuntuにも固定キー機能が存在してそれが有効になっている可能性があります。

有効になっている場合は、外してください。

<https://help.ubuntu.com/stable/ubuntu-help/a11y-stickykeys.html>
CC BY-SA 4.0
2019-08-14T02:17:55.363
57347
2019-08-14T02:17:55.363
22665
57341
answer