RealVNCを使用する場合VNC ビューア エンタープライズ エディションWindows XPでは、GNOME2セッションを実行しているRHELマシンに接続するために、VNCクライアントを「特別なキーをサーバーに直接渡す「」オプション。つまり、クライアントにフォーカスがある場合、Alt+ のTab組み合わせにより、GNOME セッション (VNC サーバー上) で開いているウィンドウ間でフォーカスが切り替わります。
しかし、クライアントがないフォーカスが合っている場合、Alt+ はTabフォーカスを切り替えますWindows XP デスクトップでウィンドウが開きます。
Windows XP デスクトップが次のようになっている場合、これが問題になります。
[WinXP_window1] [[GNOME_window1] [GNOME_window2]] [WinXP_window3]
にいるときに[WinXP_window1]
にアクセスしたい場合[WinXP_window3]
、キーボードを使用してそれを行うことはできません。VNC クライアントがフォーカスされた瞬間にAlt+ のキャプチャが開始されるためですTab。代わりにマウスでクリックする必要があります (これはイライラします)。
この問題を回避するにはどうすればいいでしょうか?まだGNOME ウィンドウはAlt+にTab適切に応答しますか?
受け入れ可能なソリューションでは、クライアントまたはサーバーのどちらにもプログラムのインストールは必要ありません (私はどちらも所有しておらず、管理者権限/ルート アクセスも持っていません)。
答え1
Gnome2 内のウィンドウを切り替えるためのホットキーを「特殊キー」を使わないものに変更し、Pass special keys directly to server
チェックボックスをオフにする方が簡単でしょう。そうすれば、Alt + Tab は XP ボックスで常に (フォーカスに関係なく) 機能し、VNC クライアントにフォーカスがある限り、再割り当てしたホットキーでゲスト内のウィンドウを切り替えることができます。
チェックアウトGNOME2 ユーザーズガイドショートカットキーのカスタマイズに関する情報。
明らかに、「a」のようなものにすることはできません。頻繁に入力することになるからです。そのため、まだ使用されていないファンクション キーを試すか、使用しないキーに割り当てられているファンクション キーの割り当てを解除し、ウィンドウの切り替えに再割り当てしてください。
は特別なキーとはみなされないことを覚えておいてくださいShift
。ゲスト内では明らかに「ABCD」と入力できるため、たとえば、Shift+F1
ファンクション キーを押すだけでは危険すぎると思われる場合は、可能なキーの組み合わせとして を使用できます。ただし、 を無効にすると、やはPass special keys directly to server
使用できなくなると思います。Alt
Ctrl
編集/更新:リモートホスト内のキーバインディングを変更せずにWindowsで代替タスク切り替えホットキーを使用する場合は、他のホットキーをインターセプトして と同じ機能を実行するプログラムであるAutoHotkeyなどを試すことができますAlt+Tab
。ここ情報については。重要:Alt+Tab
ゲスト内で引き続き使用したい場合は、Pass special keys directly to server
有効VNC では、Alt+Tab
リモート ホストに対して適切に処理されます。VNCAlt+Tab
ウィンドウにフォーカスがあるときに、キーの組み合わせを使用してホストのタスクを切り替えることはできません。ただし、ローカル マシンで AutoHotkey を使用して別のホットキーをバインドし、 または などを押してShift+Esc
ホストのタスクを切り替えることができます。AutoHotkey の再バインド コマンドでは、修飾キー ( 、 )Shift+F5
も使用できないことに注意してください。これらのキーは VNC によってトラップされるためです。Alt
Ctrl
リンクから:
Alt + Tab の代替: ホットキーは、Alt + Tab の代替手段となります。たとえば、次の 2 つのホットキーを使用すると、右手で Alt + Tab を実行できます。
RControl & RShift::AltTab ; 右コントロールを押したまま右シフトを繰り返し押すと、前進します。 RControl & Enter::ShiftAltTab ; 右コントロールを放さなくても、Enter を押すと方向が逆になります。