Масштабування додатків для Windows 10?


27

Я перебуваю на 15,6-дюймовому дисплеї 3840х2160, і масштабування його на 150% дає мені ідеальну суміш безлічі нерухомості та читаного розміру тексту, але програми, які не знають DPI, мають розмитий текст.

Чи є спосіб змінити масштаби всіх звичайних програм (DPI-Aware) на 150%, але масштабувати програми, не обізнані з DPI, на 200%?

Я уявляв собі злом реєстру, який змінив значення масштабування за замовчуванням (те, яке використовується, коли ви перевіряєте "відключити масштабування для цього додатка" на 200% чи щось, але я не можу точно зрозуміти, як це зробити. У кого-небудь є ідеї?

Дякую!


1
Це дозволило б добре запропонувати програму Windows Insider Feedback (не впевнений, як є
неінсайдерський

А як щодо рішення внизу цієї публікації? - >> superuser.com/questions/66101/… Я спробував це на поверхні, і він працює чудово.
Ben Bowman

Відповіді:


15

Станом на цей момент відповідь проста і проста - НІ.

Зрозуміло, реалізувати цю функцію дещо складно, але минуло багато часу з часу запуску Windows 10 Beta та її запуску. Наведене нижче вважається прямою цитатою розробників Microsoft щодо проблеми масштабування, що надходить звідси .

"Масштабування - це складна проблема для відкритої екосистеми Windows, яка має підтримувати пристрої розміром приблизно від 4" до 84 ", щільністю від 50DPI до 500DPI. У Windows 10 ми вжили заходів для консолідації та спрощення нашої історії розробника для масштабування та покращення візуального досвіду для кінцевого користувача. Будьте в курсі майбутнього випуску! "

Тепер перейдемо до офіційної довідкової сторінки Майкрософт, у цьому випадку їхній підказник журналу Technet про те, як виправити проблеми масштабування в Windows 7

Якщо ви ввімкнули масштабування, а текст у програмі розмитий або нечитабельний, можливо, ви захочете відключити масштабування дисплея для конкретної програми. Для цього клацніть правою кнопкою миші ярлик програми та натисніть Властивості. На вкладці "Сумісність" виберіть "Відключити масштабування дисплея на високих налаштуваннях DPI" та натисніть кнопку ОК.

Гаразд, зараз ми побачили старішу довідкову сторінку, перегляньмо версію Windows 10 щодо виправлення проблем із масштабуванням на їх довідковій сторінці . Я дуже хочу процитувати тут всю сторінку, це просто так весело, але я дозволю вам зрозуміти всю її повноту. Я просто цитую Рішення 2 :

Ви можете відключити масштабування дисплея для окремого додатка для настільних ПК у Windows 10. Ось як:

Крок 1. Виберіть поле пошуку на панелі завдань, введіть запущені програми , а потім виберіть Запуск програм, зроблених для попередніх версій Windows, у результатах пошуку.

Крок 2: У засобі усунення несправностей із сумісністю програми виберіть Далі .

Крок 3: Виберіть програму зі списку та виберіть Далі .

Крок 4: Виберіть програму Виправлення неполадок, виберіть Програма відкриється, але не відображається правильно , а потім виберіть Далі .

Крок 5: Виберіть Програма не відображається належним чином, коли вибрані великі масштабні настройки шрифту , а потім виберіть Далі .

Крок 6: Виберіть Тестування програми, щоб відкрити додаток із новими налаштуваннями. Якщо це працює, виберіть Далі та збережіть налаштування. В іншому випадку виберіть Скасувати .

Не дивно, що всі ці кроки колись досягаються - це вимкнути масштабування дисплея на високому DPI. Те саме, про яке згадувалося раніше у розчині Windows 7.

Отже, зараз зрозуміло, що немає можливості змінити масштабування для кожної програми, якщо тільки розробник не реалізує це як настільний робочий стіл або додаток win32 .

Оскільки у нас немає офіційного підтвердження, не ясно, чи буде ця функція реалізована в Windows в найближчому майбутньому.


2
Або просто створіть ярлик до вашої програми, клацніть правою кнопкою миші на ньому, щоб відкрити властивості ярлика, і на вкладці "Сумісність" натисніть "Вимкнути масштабування дисплея на високих налаштуваннях DPI". Тим не менш, заслуга Майкла Д, як це тільки з'ясував, використовуючи його рішення як підказку.
користувач377178

"Вимкнути масштабування дисплея на високих налаштуваннях DPI" більше не є варіантом - принаймні в v1803.
goofology

2

Не наскільки я знаю в своїх експериментах зі масштабуванням вікон. Її вмикають або вимикають - якщо програма не знає про неї, як CC2014 і дозволяє вам встановити власну змінну. Т його , здавалося, у випадку з Windows 8

Найбільш близьким, що я можу придумати, для параметра "масштабування" на додаток - лупа на вікнах, можливо, з видом об'єктива


0

Ви можете просто встановити ваш дисплей на нижчу роздільну здатність (1/150% = 75%) і повернути вікна назад на 100%.

Для програм, що знають про DPI, це нічого не змінить, а додатки, які не знають DPI, будуть масштабуватися драйвером пристрою (замість Windows). Це може бути чи не краще, але це спробу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.