web-dev-qa-db-ja.com

VirtualBoxは、フォーカスがあるときにCTRL-ALTをトラップし、ワークスペースの切り替えを妨げます

セットアップ:VirtualBoxを実行しています。ゲストOSはWindows 7です。また、ナビゲートする複数のUbuntuワークスペースもあります Ctrl+Alt+Arrow キー。

問題は、仮想マシンのウィンドウがフォーカスを取得すると、 Ctrl+Alt キー(実際にはすべてのキーをトラップします。これは技術的には正しい動作です)が、それらのキーはホストOSワークスペースの切り替えを実行しなくなります。

VMがフォーカスされている場合でも、ワークスペーススイッチのショートカットキーが機能し続けたい。私は両方のOSが受信しても気にしないと思います Ctrl+Alt+Arrow それらを処理します(ただし、私のVMはこれらのショートカットキーを使用しません。)

私の現在の回避策は、VMの外側をクリックする(フォーカスを外す)ことですが、これを行う必要はありません。

これに対する解決策はないかもしれませんが、私は尋ねたいと思いました。

8
Jeff Ward

現時点では、VirtualBoxのホストキーストロークのキャプチャ動作をカスタマイズするオプションはありません。常に「自動キャプチャキーボード」であるか、そうでないかのどちらかです。これは、Virtual Box Manager設定ダイアログのアプリケーション設定で定義できます。

ホストキーボードキャプチャを一時的に切り替える便利な方法は、 Host-キーを1回。デフォルトでは、これは RightCtrl しかし、私のシステムでは RightShift 以下に示すように:

enter image description here

自動キャプチャが有効になっている場合は、戻るまでホストキーを使用できます。

使用した場合 AltTab アプリケーションスイッチャーは、ゲストウィンドウが再びフォーカスを取得すると、ゲストがデフォルトのキーボードキャプチャ状態を復元します。

5
Takkat