セットアップ: VirtualBox を実行しており、ゲスト OS は Windows 7 です。また、複数の Ubuntu ワークスペースがあり、Ctrl+ Alt+Arrowキーで移動します。
問題は、仮想マシン ウィンドウにフォーカスが当たると、Ctrl+Altキーがトラップされる (実際にはすべてのキーがトラップされますが、これは技術的には正しい動作です) のですが、その後、それらのキーではホスト OS ワークスペースの切り替えが実行されなくなることです。
VMにフォーカスがあってもワークスペース切り替えショートカットキーが機能し続けるようにしたいCtrl両方の OS が++Altを受け取って処理してもかまわないと思いますArrow(ただし、私の VM ではこれらのショートカット キーは使用されません)。
現在の回避策は、VM の外側をクリックする (フォーカスを解除する) ことですが、これを実行することは望ましくありません。
解決策はないかもしれませんが、聞いてみようと思いました。
答え1
現在、VirtualBox でホストのキーストロークのキャプチャ動作をカスタマイズするオプションはありません。常に「キーボードの自動キャプチャ」になるか、または、常に「キーボードの自動キャプチャ」にならないかのどちらかです。これは、Virtual Box Manager の設定ダイアログからアプリケーションの設定で定義できます。
ホスト キーボード キャプチャを一時的に切り替える便利な方法は、Host- キーを 1 回押すことです。デフォルトでは に設定されていますが、私のシステムでは以下のようRightCtrlに設定しています。RightShift
自動キャプチャが有効になっている場合は、元に戻すまでホスト キーを使用できます。
アプリケーション スイッチャーを使用した場合、AltTabゲスト ウィンドウに再びフォーカスが当たったときに、ゲストはデフォルトのキーボード キャプチャ状態を復元します。