3

Я часто случайно нажимаю на клавиши увеличения, поэтому я часто использую комбинацию клавиш Ctrl+0, чтобы вернуться к 100% увеличению. Тем не менее, у меня есть новый ноутбук, и по какой-то причине нажатие Ctrl+0 изменяет уровень масштабирования до 125% вместо 100%. Это неприемлемо. Как я могу изменить это?

4 ответа4

5

Как упоминала Эшли, это происходит из-за масштабирования точек на дюйм в Windows 8. Благородная попытка сделать вещи не такими уж крошечными на экранах с высоким разрешением, но в некоторых случаях это разрушает сеть на экранах с "высоким разрешением", как многие из вас видят. И ты думал, что 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 с рабочего дисплея на дисплей с высоким разрешением. Я приведу инструкции здесь. Если вы хотите отредактировать EDID самостоятельно, скажем, чтобы предоставить другой размер и сделать масштаб по умолчанию, скажем, 125%, получите поиск по этому формату EDID. Есть некоторые утилиты, которые помогут вам решить это, но это также может потребовать некоторых экспериментов. Действуйте там на свой страх и риск ...

Однако, если у вас есть два дисплея, как я сделал:

Загрузите эту утилиту: http://www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU

Он в основном запрашивает ваши подключенные дисплеи и показывает вам разрешения, частоты обновления и т.д ...

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

Замените строку HKR, EDID_OVERRIDE в файле monitor.inf с высоким dpi (тем, у которого проблема), той же строкой из другого файла monitor.inf.

Однако вы не можете использовать этот файл напрямую, потому что Windows будет жаловаться, что он не имеет цифровой подписи. Вы должны отключить эту проверку системы (временно).

В командной строке введите:

выключение /r /o /f /t 00

Система перезапустится до экрана "Выберите опцию".

Выберите "Устранение неполадок", а затем "Дополнительные параметры".

Выберите "Параметры запуска", а затем "Перезагрузить".

При перезапуске выберите параметр "Отключить принудительное использование подписи драйверов" (должен быть параметр 7).

Теперь перейдите в настройки разрешения экрана, щелкните правой кнопкой мыши пункт «Свойства» для экрана с высоким разрешением, выберите вкладку «Монитор», выберите «Свойства», вкладку «Драйвер», затем обновите драйвер и выберите параметр «Обзор». .) чтобы получить отредактированный файл monitor.inf.

Это должно сработать немедленно, но вы можете перезагрузить компьютер, чтобы снова включить принудительное использование подписи драйверов.

0

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

зум можно изменить из реестра, см. эту статью. меня устраивает.

0

Я нашел функцию, которая, кажется, решает проблему.

Перейдите в Панель управления> Дисплей. Первое, что выскакивает, это контроль размера текста - «Средний - 125%», по-видимому, был по умолчанию. Изменение на «Small - 100%» также изменило уровень масштабирования Ctrl+0 в IE по умолчанию.

(Windows 7.)

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .