O AutoHotkey pode fazer isso. Eu recomendaria baixá-lo e executar o script padrão, que colocará um pequeno ícone [H] na bandeja do sistema. A partir daí, você pode editar o padrão e adicionar suas próprias teclas de atalho, atalhos ou, nesse caso, algum tipo de script de tela cheia automática.
O envio de Win + Shift + Enter pode ser feito via Send
ou
SendInput, #+{Enter} ; Send Win+Shift+Enter
Detectar a (s) janela (s) direita (s) para executar isto é relativamente simples usando o aplicativo Window Spy
(disponível como opção de clique com o botão direito do mouse no menu da bandeja), e isso o ajudará a identificar o título / class / exe componentes do parâmetro WinTitle para usar ao verificar a existência de uma janela, ou se ela está ativa.
Realizar esta ação de envio automaticamente significa que você também precisará responder a um conjunto secundário de perguntas. A tecla de atalho precisa ser executada:
A) Continuamente quando a janela está ativa? - > Não
B) Uma vez para cada identificador de janela exclusivo criado? (Se assim for, temos que manter um log de quais janelas a chave de atalho foi enviada)
C) Uma vez a cada vez que a janela é clicada em
Parece que B pode ser a resposta, mas depende. Se você tem dois monitores e clicar fora do aplicativo faz com que a tela inteira seja desativada, C pode ser a resposta se precisar reativar a tela cheia toda vez que a janela se tornar ativa novamente.
O item C é o mais fácil de codificar, com um loop para verificar a janela ativa, determinar se ela foi alterada desde a última execução do loop e enviar pressionamentos de teclas, se necessário. O item B requer código adicional para salvar o manipulador de janela depois que o pressionamento de tecla é enviado e, em seguida, exclui o envio para essa janela em iterações de loop subsequentes se a mesma janela for detectada novamente.
Veja este post para o código que você pode adaptar, se desejado, as descrições A / B / C acima correspondem ao seu uso neste script: