Escala por aplicativo do Windows 10?

27

Eu estou em uma tela de 3840,62160 de 15,6 polegadas, e escalonando a 150% me dá uma mistura perfeita de lotes de imóveis e tamanho de texto legível, mas aplicativos não-DPI estão com texto embaçado.

Existe alguma maneira de escalar todos os aplicativos normais (DPI-Aware) em 150%, mas dimensionar os aplicativos que não reconhecem DPI em 200%?

Eu estava imaginando algum hack do registro que mudou o valor padrão de escala (aquele que é usado quando você verifica "desabilitar o dimensionamento para este aplicativo" para 200% ou algo assim, mas eu não consigo descobrir exatamente como fazê-lo. Alguém tem alguma ideias?

Obrigado!

AngelofSilence
fonte
1
Isso faria uma boa sugestão no aplicativo Windows Insider Feedback (não sei como se há um equivalente não
interno
E sobre a solução no final deste post? - >> superuser.com/questions/66101/… Eu tentei em uma superfície pro e funciona bem.
Ben Bowman

Respostas:

15

A partir deste momento, a resposta é clara e simples - NÃO.

É compreensível implementar esse recurso é um pouco complicado, mas já faz muito tempo desde o Windows 10 Beta e o lançamento. O seguinte é creditado como uma cotação direta dos desenvolvedores da Microsoft sobre o problema de dimensionamento originado aqui .

"O escalonamento é um problema complexo para o ecossistema Windows aberto, que suporta dispositivos que variam em tamanho de 4" a 84 ", com densidades que variam de 50DPI a 500DPI. No Windows 10, tomamos medidas para consolidar e simplificar nossa história de desenvolvedor. dimensionamento e melhorar a experiência visual do usuário final. Fique ligado para a versão futura! "

Agora vamos para a página de ajuda oficial da Microsoft, neste caso, a dica da revista Technet sobre como corrigir problemas de escala no Windows 7

Se você ativou o dimensionamento e o texto em um aplicativo está borrado ou ilegível, convém desabilitar o dimensionamento de exibição para esse aplicativo em particular. Para fazer isso, clique com o botão direito do mouse no atalho do aplicativo e clique em Propriedades. Na guia Compatibilidade, selecione Desativar dimensionamento de exibição em configurações de alto DPI e, em seguida, clique em OK.

Muito bem, agora que vimos a página de ajuda mais antiga, vamos ver a versão do Windows 10 para corrigir os problemas de dimensionamento em sua página de ajuda . Eu realmente quero citar a página inteira aqui, é tão hilário, mas vou deixar você interpretar a totalidade dela. Eu vou apenas citar a solução 2 :

Você pode desabilitar o dimensionamento de exibição para um aplicativo de área de trabalho individual no Windows 10. Veja como:

Etapa 1: Selecione a caixa de pesquisa na barra de tarefas, insira os programas executados e selecione Executar programas criados para versões anteriores do Windows nos resultados da pesquisa.

Etapa 2: na Solução de problemas de compatibilidade de programas , selecione Avançar .

Etapa 3: Selecione seu programa na lista e, em seguida, selecione Avançar .

Etapa 4: Selecione Solucionar problemas do programa, selecione O programa é aberto, mas não é exibido corretamente e, em seguida, selecione Avançar .

Etapa 5: Selecionar Programa não é exibido corretamente quando as configurações de fonte em grande escala são selecionadas e, em seguida, selecione Avançar .

Etapa 6: selecione Testar o programa para abrir o aplicativo com as novas configurações. Se funcionar, selecione Avançar e salve as configurações. Caso contrário, selecione Cancelar .

Como era de se esperar, todas essas etapas podem ser feitas para desativar o dimensionamento de exibição em alta DPI. O mesmo que foi mencionado anteriormente na solução do Windows 7.

Portanto, agora está claro que não há possibilidade de alterar o dimensionamento por aplicativo, a menos que o desenvolvedor o implemente como um desktop sensível a DPI ou um aplicativo win32 .

Como não temos nenhuma confirmação oficial, não está claro se esse recurso será implementado no Windows no futuro previsível.

Michael D
fonte
2
Ou apenas crie um atalho para o seu aplicativo, clique nele com o botão direito para abrir as propriedades do atalho e na guia 'Compatibilidade' marque 'Desativar o dimensionamento de exibição em configurações de DPI alto'. No entanto, o crédito a Michael D só foi resolvido usando sua solução como uma pista.
user377178
'Desativar o dimensionamento de exibição em configurações de DPI alto' não é mais uma opção - pelo menos na v1803.
goofologia
2

Não tanto quanto eu sei em meus experimentos com escalonamento de janelas. É ativado ou desativado - a menos que o aplicativo esteja ciente disso, como o CC2014, e permite que você defina sua própria variável. T parecia ser o caso com o Windows 8

A coisa mais próxima que eu posso pensar em uma opção por escalonamento por aplicativo é a lupa no Windows, talvez com a visão da lente

Geek do viajante
fonte
0

Você pode apenas definir sua exibição para uma resolução mais baixa (1/150% = 75%) e definir as janelas de volta para 100%.

Para os aplicativos compatíveis com DPI, isso não mudaria nada, e os aplicativos que não reconhecem DPI seriam dimensionados pelo driver de dispositivo (em vez de pelo Windows). Isso pode ou não ser melhor, mas é uma tentativa.

Aganju
fonte