Як змінити рівень масштабування Ctrl + 0 в IE10?


3

Я часто випадково натискаю ярлики масштабування, тому часто використовую ярлик Ctrl + 0, щоб повернутися до 100% збільшення. Однак у мене новий ноутбук, і чомусь при натисканні клавіші Ctrl + 0 змінюється рівень збільшення на 125% замість 100%. Це неприпустимо. Як це змінити?

Відповіді:


5

Як зауважила Ешлі, це пов'язано з масштабуванням розгорнутого зображення на дюйм у Windows 8. Шляхетна спроба зробити так, щоб речі не виглядали настільки крихітними на дисплеях високого формату dpi, але в деяких випадках це розбиває мережу на екранах "свого роду з високим dpi" на стільки, скільки з вас бачите. І ти думав, що IE зробив це! Що ж, люди, які працюють над механізмом візуалізації, можуть бути, але хтось інший відповідає за це.

Проблема полягає в тому, що Internet Explorer припускає, що у роздільній точці дисплея високий, що вам потрібно це "виправлення" - але, скажімо, на ноутбуці з 13-дюймовим дисплеєм 1920x1080 він хоче встановити 150% як масштаб за замовчуванням. Це божевільно. Я насправді міг бачити 125%, але 150% - це надмірно.

Ось актуальне рішення, яке я також розмістив у програмі "Помилка підключення" ( https://connect.microsoft.com/IE/feedback/details/804990/internet-explorer-11-auto-zoom-feature-within-ie11#tabs ) але подумав, що тут буде корисніше.

Що ви можете зробити, це надати спеціальний файл monitor.inf для вашого дисплея, який перекриває інформацію "EDID" (розширена інформація про дисплей, яка включає всі види подробиць про дисплей, включаючи його фізичний розмір). Ви в основному говорите Windows, що фізичний розмір дисплея більший, ніж він є. Це знижує dpi. Трохи більше, і dpi буде обчислено таким чином, що Internet Explorer за замовчуванням складе 125%. Ще більший і він повернеться до 100% як масштаб за замовчуванням.

Найпростіше це зробити, якщо у вас є два дисплеї, де один веде себе належним чином (наприклад, в IE, масштаб за замовчуванням становить 100%). У моєму випадку внутрішній дисплей ноутбука становив 13 "@ 1920x1080, а мій зовнішній дисплей - 24" @ 1920x1080. Внутрішній дисплей мав масштаб IE за замовчуванням 150%, а на зовнішньому - 100%.

Ви робите це, надаючи користувальницький файл monitor.inf - хитрість полягає в тому, що EDID - це купа шістнадцяткових кодів, - а не розбирати їх, ви можете скопіювати EDID з робочого дисплея на дисплей високого dpi. Я дам тут інструкції. Якщо ви хочете відредагувати EDID самостійно, скажіть, що потрібно ввести інший розмір і зробити масштаб за замовчуванням, скажімо, 125%, наведіть пошук у цьому форматі EDID. Є деякі утиліти, які допомагають вам це опрацювати, але це також може зайняти кілька експериментів. Пройдіть туди на свій страх і ризик ...

Однак якщо у вас є два дисплеї, як у мене:

Завантажте цю утиліту: http://www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU

Це в основному запитує ваші додані дисплеї та показує вам дозвіл, частоту оновлення тощо ...

Використовуйте його, щоб зберегти файл monitor.inf обох ваших дисплеїв. Всередині кожного з цих файлів розміщена лінія, що містить EDID для кожного дисплея.

Замініть рядок HKR, EDID_OVERRIDE у файлі високої dpi monitor.inf (той, що має проблему) тим же рядком з іншого файла monitor.inf.

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

У командному рядку введіть:

відключення / r / o / f / t 00

Система перезапуститься на екран "Вибір опції".

Виберіть "Виправлення неполадок", а потім "Розширені параметри".

Виберіть "Налаштування запуску", а потім "Перезапустити".

Перезавантаживши, виберіть опцію "Вимкнути виконання підпису водія" (має бути варіант 7).

Тепер перейдіть до налаштувань роздільної здатності екрана, клацніть правою кнопкою миші, Властивості для дисплея з високою точкою зображення, виберіть вкладку Монітор, перейдіть на вкладку Властивості, драйвер, а потім оновіть драйвер та виконайте параметр (Огляд, Дозвольте мені вибрати, Майте диск .. .), щоб схопити ваш відредагований файл monitor.inf.

Він повинен працювати негайно, але, можливо, ви захочете перезапустити, щоб увімкнути примусове виконання підпису водія


Приємно! Я не в Windows, так цікаво: можна встановити безпідписані драйвери, поки підписка не потрібна, а потім Windows не скаржиться на ці драйвери, коли підписання потрібно пізніше? Іншими словами: ви впевнені, що приєднання підписів увімкнено після перезавантаження? (Напевно, ви є.)
Арджан

Це моє розуміння, так. Розслаблення примусового виконання - це одноразова перевірка, і перевірка робиться лише після встановлення драйвера, а не кожного разу, коли система завантажується. Це також мій досвід у тому сенсі, що я зробив саме те, що я розмістив, і назва мого користувальницького файла monitor.inf як і раніше відображається як "драйвер" для Властивості дисплея, а IE все ще налаштовує масштабування належним чином.
Кріс

Також варто зазначити, що ці зміни відображають масштабування в інших місцях, наприклад, у додатках Windows Store (програми метро) та на початковому екрані. Але якщо вам знадобиться це виправлення, ви, ймовірно, захочете і тих, кого адресується. Правду кажучи, IE не є моїм головним браузером, але я використовую його для тестування, і ця проблема була дратує навіть при обмеженому використанні ...
Кріс,

Я дійсно припускав, що ваш користувальницький драйвер все ще використовується, але ви впевнені, що примусове виконання підпису ввімкнено знову? ;-) (я цілком впевнений, що це так)
Арджан

Ага - так, я не можу сказати точно, але все це у вирішенні проблем та наборі меню. Немає набору меню, через який ви перейдете, щоб повернути його назад, тому логічно подумати, що перезапуск і нормальне завантаження приносять це все в гру.
Кріс

0

Я знайшов функцію, яка, як видається, вирішує проблему.

Перейдіть до Панелі управління> Дисплей. Перше, що з'являється - це контроль розміру тексту - "Середній - 125%", мабуть, був за замовчуванням. Змінивши його на "Малий - 100%", також змінився стандартний коефіцієнт Itr Ctrl + 0 за замовчуванням.

(Windows 7.)


1
На жаль, здається, що Windows 8.1 зламав це, намагаючись дозволити "розумніший" масштабування на декількох моніторах і, здається, ігнорує, що я прямо сказав це на 100% -не масштабування, при цьому IE все ще показує рівень масштабу за замовчуванням (ctrl + 0) як 125%. .. :(
Ешлі

1
@Ashley, якщо це все-таки є проблемою для вас: дивіться нову відповідь Кріса.
Ар'ян

0

http://www.thewindowsclub.com/change-zoom-level-in-internet-explorer

збільшення можна змінити з реєстру, див. цю статтю. це працює для мене.


Зовнішні посилання можуть порватися, і в цьому випадку ваша відповідь не буде корисною. Відповіді, що стосуються лише посилань, залучають низові канали і можуть бути видалені. Будь ласка, включіть важливу інформацію у свою відповідь та використовуйте посилання для атрибуції та подальшого читання. Дякую.
fixer1234

0

У мене була така ж проблема. Я використовую Windows 10 та Internet Explorer 11 (IE11). Я відкрив налаштування -> Налаштування дисплея. У Change the size of text,apps, and other itemsI встановлено значення 100%. Це запобіжить масштабування в IE11.

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