Alt+Tab beim Wechseln zwischen Fenstern auf einem RealVNC-Client und dem VNC-Server

Alt+Tab beim Wechseln zwischen Fenstern auf einem RealVNC-Client und dem VNC-Server

Bei Verwendung von RealVNCVNC Viewer Enterprise EditionUm unter Windows XP eine Verbindung zu einem RHEL-Rechner herzustellen, auf dem eine GNOME2-Sitzung läuft, habe ich den VNC-Client so konfiguriert, dass er die Option "Übergeben Sie spezielle Schlüssel direkt an den Server"-Option. Das bedeutet, dass, wenn der Client im Fokus ist, die Kombination Alt+ Tabden Fokus zwischen den Fenstern wechselt, die in meiner GNOME-Sitzung (auf dem VNC-Server) geöffnet sind.

Wenn der Kunde jedochnichtim Fokus, Alt+ Tabwechselt den Fokus zwischenFenster auf meinem Windows XP-Desktop geöffnet.

Dies wird zu einem Problem, wenn mein Windows XP-Desktop folgendermaßen aussieht:

[WinXP_window1] [[GNOME_window1] [GNOME_window2]] [WinXP_window3]

Wenn ich auf bin [WinXP_window1]und zu gelangen möchte [WinXP_window3], kann ich das nicht einfach mit der Tastatur tun, denn sobald der VNC-Client in den Fokus kommt, beginnt er mit der Erfassung von Alt+ Tab. Ich bin stattdessen gezwungen, mit der Maus zu klicken (was irritierend ist).

Wie kann ich dieses Problem umgehen, währendTrotzdemReagieren meine GNOME-Fenster richtig auf Alt+ Tab?

Eine akzeptable Lösung sollte nicht die Installation irgendwelcher Programme auf dem Client oder dem Server erfordern (ich besitze keines von beiden und habe weder Administratorrechte noch Root-Zugriff).

Antwort1

Es ist wahrscheinlich einfacher, den Hotkey zum Wechseln zwischen Fenstern in Gnome2 einfach in einen Hotkey zu ändern, der keine „Sondertasten“ erfordert, und dann das Pass special keys directly to serverKontrollkästchen zu deaktivieren. Auf diese Weise können Sie Alt-Tab drücken und es funktioniert IMMER (unabhängig vom Fokus) auf der XP-Box, und Ihr neu zugewiesener Hotkey wechselt zwischen Fenstern im Gast, solange der VNC-Client den Fokus hat.

Kassedas GNOME2-Benutzerhandbuchfür Informationen zum Anpassen von Tastenkombinationen.

Offensichtlich können Sie daraus nicht etwas wie „a“ machen, weil Sie das sehr oft eingeben werden. Versuchen Sie es also vielleicht mit einer Funktionstaste, die noch nicht verwendet wird, oder heben Sie die Zuweisung einer Funktionstaste auf, die einer nie verwendeten Funktion zugewiesen ist, und weisen Sie sie der Fensterumschaltung zu.

Denken Sie daran, dass dies Shiftnicht als Sondertaste gilt, da Sie im Gast natürlich „ABCD“ eingeben können. Sie können also beispielsweise Shift+F1als mögliche Tastenkombination verwenden, wenn Ihnen das einfache Drücken einer Funktionstaste zu gefährlich erscheint. Aber wenn Sie deaktivieren , können Sie oder Pass special keys directly to servernicht mehr verwenden.AltCtrl

Bearbeiten/Aktualisieren:Wenn Sie einen alternativen Hotkey zum Wechseln zwischen Aufgaben in Windows verwenden möchten, ohne die Tastenkombinationen im Remote-Host zu ändern, können Sie beispielsweise AutoHotkey ausprobieren. Dabei handelt es sich um ein Programm, das andere Hotkeys abfängt und die gleiche Funktionalität wie ausführt Alt+Tab. SieheHierzur Info.Wichtig:Da Sie immer noch innerhalb des Gastes verwenden möchten Alt+Tab, müssen Sie verlassenPass special keys directly to server ermöglichtin VNC, damit das für den Remote-Host richtig gehandhabt wird. Sie können die Tastenkombination Alt+Tabimmer noch nicht buchstäblich verwenden, um den Host zu wechseln, wenn das VNC-Fenster den Fokus hat. Sie können jedoch mit AutoHotkey auf dem lokalen Computer einen anderen Hotkey binden, sodass Sie etwas wie oder drücken können, um den Host zu wechseln. Beachten Sie, dass Sie Ihre Modifikatortasten ( , ) auch nicht für den AutoHotkey-Neubindungsbefehl verwenden können , da diese Tasten von VNC abgefangen werden.Alt+TabShift+EscShift+F5AltCtrl

Aus dem Link:

Ersatz für Alt-Tab: Hotkeys können eine alternative Möglichkeit zum Alt-Tabben bieten. Mit den folgenden beiden Hotkeys können Sie beispielsweise Alt-Tab mit der rechten Hand verwenden:

RControl & RShift::AltTab ; Halten Sie die rechte Strg-Taste gedrückt und drücken Sie dann wiederholt die rechte Umschalttaste, um vorwärts zu gehen. RControl & Enter::ShiftAltTab ; Drücken Sie die Eingabetaste, um die Richtung umzukehren, ohne die rechte Strg-Taste loslassen zu müssen.

verwandte Informationen