Provavelmente é mais fácil apenas mudar a tecla de atalho para alternar entre janelas dentro do Gnome2 para algo que não envolva "teclas especiais", então desmarque a caixa de seleção Pass special keys directly to server
. Dessa forma, você pode usar alt-tab e ele SEMPRE (independente do foco) funcionar na caixa XP, e sua tecla de acesso reatribuída alternará entre as janelas do guest, desde que o cliente VNC tenha foco.
Confira o Guia do Usuário do GNOME2 para obter informações sobre personalizando teclas de atalho.
Obviamente você não pode fazer algo como "a" porque você digitará muito isso, então talvez tente uma tecla de função que ainda não tenha sido usada ou não designe uma tecla de função atribuída a algo que você nunca usa , e reatribui-lo a mudar de janelas.
Lembre-se que Shift
não é considerado uma chave especial porque obviamente você pode digitar "ABCD" dentro do convidado, assim você pode usar, digamos, Shift+F1
como uma possível combinação de teclas perigoso para você. Porém, desabilitando Pass special keys directly to server
, não acredito que você possa usar Alt
ou Ctrl
.
Editar / atualizar: Se você quiser usar uma tecla de atalho de alternância de tarefas no Windows sem alterar as combinações de teclas no host remoto, tente, por exemplo. AutoHotkey, que é um programa que interceptará outras teclas de atalho e executará a mesma funcionalidade que Alt+Tab
. Veja aqui para informações. Importante: Como você ainda deseja usar Alt+Tab
no convidado, precisará deixar Pass special keys directly to server
ativado no VNC, para que Alt+Tab
seja tratado adequadamente para o host remoto. Você ainda não conseguirá usar literalmente a combinação de teclas Alt+Tab
para alternar o host quando a janela do VNC estiver em foco. Mas você pode ligar outra tecla de atalho usando AutoHotkey na máquina local, para que você possa pressionar algo como Shift+Esc
ou Shift+F5
para alternar tarefas no host. Observe que você não poderá usar as teclas modificadoras ( Alt
, Ctrl
) para o comando de vinculação automática do AutoHotkey, porque essas chaves ficarão presas pelo VNC.
Do link:
Substitutes for Alt-Tab: Hotkeys can provide an alternate means of alt-tabbing. For example, the following two hotkeys allow you to alt-tab with your right hand:
RControl & RShift::AltTab ; Hold down right-control then press right-shift repeatedly to move forward. RControl & Enter::ShiftAltTab ; Without even having to release right-control, press Enter to reverse direction.