Um dos grandes novos recursos do Windows é o fato de que agora há suporte nativo para diversas áreas de trabalho "virtuais", permitindo que você organize coleções de janelas juntas e separe grupos de tarefas.
Isso é bom.
Você pode mover as janelas entre as áreas de trabalho clicando no botão "tarefas" e, em seguida, clicando com o botão direito do mouse na janela do aplicativo e selecionando "Mover para ..."
Isso é um pouco desajeitado e não é tão bom.
Eu tenho dois monitores e geralmente gosto de exibir um filme no meu segundo monitor, em um navegador da web ou em um media player, enquanto eu tenho um navegador e alguns outros aplicativos na tela principal. Fazer isso não é um problema na minha configuração atual, apenas funciona.
Com o advento dos desktops virtuais, eu estava querendo colocar o navegador em um desktop virtual e outro aplicativo em outro desktop virtual e ainda poder assistir ao vídeo quando alterno os desktops, tornando-o visível nos dois desktops virtuais. O uso do aplicativo padrão de Filme e TV para reproduzir um vídeo e, em seguida, mudar para outra área de trabalho simplesmente resulta na interrupção do seu vídeo sem aviso.
Isto não é bom.
O que eu esperava era que os dois monitores tivessem sua própria área de trabalho virtual ou fossem alguma opção "fixar em todas as áreas de trabalho" semelhante ao recurso "janela adesiva" que eu já vi em muitos gerenciadores de janelas baseados em Linux.
Existe alguma maneira de conseguir isso?
Respostas:
O recurso foi lançado como uma das várias "melhorias na área de trabalho virtual" na atualização de aniversário do Windows 10 (compilação 14316):
fonte
Sim. [quase :)] Todas as janelas com o atributo WS_EX_TOOLWINDOW são visíveis em todas as áreas de trabalho.
A Autohotkey é uma grande ajuda nisso. Exemplo de script - MyLoop.ahk:
Coloque isso na inicialização do Windows e a janela do Google Chrome "grudará" em todos os desktops virtuais.
Ou atribua isso como uma tecla de atalho: Exemplo de script - MyHotkeys.ahk:
Coloque isso na inicialização do Windows e você poderá alternar o estado "pegajoso" para qualquer janela pressionando Shift + clique no botão do meio nela.
Tecla de adição - Ctrl + clique no botão do meio alternará o estado "mais acima". Muito útil.
PS: aplicativos modernos (por exemplo, Calculadora do Windows 10) de alguma forma ignoram isso. Não sei porque. Mas para a janela do Windows Explorer e a maioria dos 'aplicativos antigos' - funciona bem
fonte
^
sinal de intercalação ( ) com um sinal de mais (+
).Com base na solução @idj acima, é assim que se faz em C:
fonte