Alt+Tab al cambiar entre ventanas en un cliente RealVNC y el servidor VNC

Alt+Tab al cambiar entre ventanas en un cliente RealVNC y el servidor VNC

Cuando se utiliza RealVNCVNC Viewer Edición EmpresarialEn Windows XP, para conectarme a una máquina RHEL que ejecuta una sesión GNOME2, configuré el cliente VNC para activar "Pasar claves especiales directamente al servidor". Esto significa que cuando el cliente está enfocado, la combinación Alt+ Tabcambia el foco entre las ventanas que están abiertas en mi sesión de GNOME (en el servidor VNC).

Sin embargo, cuando el cliente esnoenfocado, Alt+ Tabcambia el enfoque entreventanas abiertas en mi escritorio de Windows XP.

Esto se convierte en un problema cuando mi escritorio de Windows XP tiene este aspecto:

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

Si estoy en [WinXP_window1]y quiero acceder a [WinXP_window3], simplemente no puedo hacerlo usando el teclado, porque en el momento en que el cliente VNC se enfoca, comienza a capturar Alt+ Tab. En lugar de eso, me veo obligado a hacer clic con el mouse (lo cual es irritante).

¿Cómo puedo solucionar este problema, mientrasaún¿Que mis ventanas de GNOME respondan a Alt+ Tabcorrectamente?

Una solución aceptable no debería requerir la instalación de ningún programa ni en el cliente ni en el servidor (no soy propietario de ninguno de los dos y no tengo privilegios administrativos ni acceso de root).

Respuesta1

Probablemente sea más fácil cambiar la tecla de acceso rápido para cambiar entre ventanas dentro de Gnome2 a algo que no involucre "teclas especiales" y luego desmarcar la Pass special keys directly to servercasilla de verificación. De esa manera, puede presionar Alt-tab y SIEMPRE (independientemente del enfoque) funcionará en el cuadro XP, y su tecla de acceso rápido reasignada cambiará entre ventanas en el invitado, siempre que el cliente VNC tenga el enfoque.

Verificarla Guía del usuario de GNOME2para obtener información sobre cómo personalizar las teclas de método abreviado.

Obviamente no puedes convertirlo en algo así como "a" porque escribirás mucho, así que quizás pruebes con una tecla de función que aún no esté en uso o desasignes una tecla de función que esté asignada a algo que nunca uses y vuelvas a usarla. -asignarlo para cambiar de ventana.

Recuerde que Shiftno se considera una tecla especial porque obviamente puede escribir "ABCD" dentro del invitado, por lo que puede usarla, por ejemplo, Shift+F1como una posible combinación de teclas si presionar una tecla de función le parece demasiado peligroso. Pero al desactivarlo Pass special keys directly to server, no creo que puedas usarlo Alto Ctrlmás.

Editar/Actualizar:Si desea utilizar una tarea alternativa para cambiar las teclas de acceso rápido en Windows sin cambiar las combinaciones de teclas dentro del host remoto, puede probar, por ejemplo, AutoHotkey, que es un programa que interceptará otras teclas de acceso rápido y realizará la misma funcionalidad que Alt+Tab. Veraquípara información.Importante:Dado que aún desea utilizar Alt+Tabdentro del invitado, deberá salirPass special keys directly to server activadoen VNC, para que Alt+Tabse maneje correctamente para el host remoto. Aún no podrá usar literalmente la Alt+Tabcombinación de teclas para cambiar el host cuando la ventana VNC esté enfocada. Pero puede vincular otra tecla de acceso rápido usando AutoHotkey en la máquina local, de modo que pueda presionar algo como Shift+Esco Shift+F5para cambiar de tarea en el host. Tenga en cuenta que tampoco podrá utilizar las teclas modificadoras ( Alt, Ctrl) para el comando de vinculación de AutoHotkey, porque esas teclas quedarán atrapadas por VNC.

Desde el enlace:

Sustitutos de Alt-Tab: Las teclas de acceso rápido pueden proporcionar un medio alternativo para usar Alt-Tab. Por ejemplo, las siguientes dos teclas de acceso rápido le permiten presionar Alt-tab con la mano derecha:

RControl y RShift::AltTab ; Mantenga presionado el control derecho y luego presione Mayús derecho repetidamente para avanzar. RControl y Enter::ShiftAltTab ; Sin siquiera tener que soltar el control derecho, presione Enter para invertir la dirección.

información relacionada