Eu uso o VirtualBox no host do Windows 10, e meu sistema operacional convidado é o linux openSUSE. Como ainda preciso de muitas teclas de atalho para controle de janelas, não uso o teclado de captura automática no VirtualBox. Como uma desvantagem, eu não posso usar o Alt + Tab para percorrer os aplicativos quando eu estiver dentro do Linux e, em vez disso, acabarei circulando pelos aplicativos do Windows. Eu gostaria de corrigir isso com AutoHotKey: quando a janela do VirtualBox estiver ativa, reatribuir o Win + Tab para que ele envie Alt + Tab para o Linux (em vez de abrir o desktop do windows seletor). Mas qualquer script que eu descubra, não funciona do jeito que eu quero. Por exemplo, este não tem nenhum efeito:
#IfWinActive, openSUSE13.2 [Running] - Oracle VM VirtualBox
LWin & Tab:: ControlSend, QWidget7, !{Tab}
(embora se na segunda linha eu escrevo! Tab ao invés de! {Tab}, ele funciona como um atalho Alt + T em aplicações Linux). Eu também usei Send e SendInput em vez de ControlSend, mas isso não ajuda. O que há de errado com isso?