Categories: Windows

Как изменить разрешение экрана сочетанием клавиш

Если по какой-либо причине вам требуется часто менять разрешение экрана, всякий раз заходя в соответствующие параметры Windows 10, 8.1 или Windows 7, возможно, вас заинтересуют способы реализовать то же самое с помощью клавиатуры. Горячие клавиши для изменения разрешения потребуется создать самостоятельно, так как в системе такой возможности не предусмотрено.

В этой инструкции подробно о двух сравнительно простых способах изменения разрешения экрана с помощью сочетания клавиш на компьютере или ноутбуке, как правило исправно работающих в последних версиях Windows. Обычные методы изменения разрешения: Как изменить разрешение экрана Windows 10 .

Hotkey Resolution Changer (HRC)

Бесплатная программа Hotkey Resolution Changer создана именно для рассматриваемой в этой статье задачи, регулярно обновляется, а разобраться с ней сможет даже начинающий пользователь.

Порядок использования HRC и настройки изменения разрешения экрана с помощью горячих клавиш в утилите состоит из следующих шагов:

  1. Скачайте архив с программой с официального сайта разработчика https://funk.eu/hrc/ но будьте внимательны: на указанной странице можно перепутать ссылки на загрузку с рекламными блоками.
  2. Распакуйте программу в удобное расположение на вашем компьютере и запустите её.
  3. При первом запуске вы увидите окно-предупреждение, суть которого сводится к следующему: если в результате ваших действий вы внезапно окажетесь с выключенным экраном, используйте сочетание клавиш CTRL+ALT+SHIFT+R чтобы вернуть изначальные параметры экрана.
  4. После нажатия «Ок» в окне с предыдущего шага программа будет запущена, а её значок появится в области уведомлений Windows. Нажмите по нему, чтобы открыть настройки.
  5. В настройках мы задаем нужные разрешения, цветность и частоту обновления экрана, которые можно задать на своё усмотрение.
  6. Для установки нужного сочетания клавиш для этого разрешения нажимаем по кнопке «Change» рядом с сочетанием, затем нажимаем соответствующие клавиши и подтверждаем это сочетание нажатием по кнопке «Set» (установить).
  7. По умолчанию в HRC предусмотрено два режима, но их количество можно увеличить, указав соответствующее число в поле «Number of Hotkeys».
  8. Изменение разрешения будет доступно и в контекстном меню значка программы в трее Windows.

Готово, можно начинать пользоваться: в моём тесте на последней Windows 10 утилита полностью работоспособна.

Учитывайте: если вы закроете программу, то сочетания клавиш перестанут работать, то есть её необходимо сворачивать в область уведомлений. А чтобы Hotkey Resolution Changer запускалась при входе в Windows потребуется добавить программу в автозагрузку, подробнее об этом в инструкции Автозагрузка программ Windows 10 (подойдет и для предыдущих версий ОС).

Настройка смены разрешения с помощью горячих клавиш в AutoHotKey

AutoHotKey — инструмент для настройки горячих клавиш (и не только, скорее — это софт для задач автоматизации) с грандиозными возможностями. С его помощью можно, в том числе, добиться переключения между различными разрешениями экрана с клавиатуры ноутбука или компьютера.

Ниже — один из вариантов реализации такой функциональности:

  1. Скачайте AutoHotKey с официального сайта https://www.autohotkey.com/ и установите программу.
  2. Нажмите правой кнопкой мыши в папке или на рабочем столе, выберите пункт «Создать» — «AutoHotKey Script» и задайте имя файла.
  3. Нажмите по созданному файлу правой кнопкой мыши и выберите пункт «Edit Script» в контекстном меню для редактирования скрипта. Скрипт представляет собой обычный текстовый файл.
  4. Следующий код (скопируйте и вставьте с новой строки в текст скрипта) создаст два сочетания клавиш: Ctrl+Alt+F1 и Ctrl+Alt+F2, первое устанавливает разрешение 4K 3840×2160, второе — 1920×1080, разрешения можно поменять в коде.
    !^F1::ChangeResolution(3840, 2160)Return!^F2::ChangeResolution(1920, 1080)ReturnChangeResolution(Screen_Width := 3840, Screen_Height := 2160, Color_Depth := 32){ VarSetCapacity(Device_Mode,156,0) NumPut(156,Device_Mode,36)  DllCall( "EnumDisplaySettingsA", UInt,0, UInt,-1, UInt,&Device_Mode ) NumPut(0x5c0000,Device_Mode,40)  NumPut(Color_Depth,Device_Mode,104) NumPut(Screen_Width,Device_Mode,108) NumPut(Screen_Height,Device_Mode,112) Return DllCall( "ChangeDisplaySettingsA", UInt,&Device_Mode, UInt,0 )}Return
  5. После сохранения кода скрипт можно просто запустить двойным нажатием мыши (появится иконка в области уведомлений) и сочетание клавиш начнет работать. Такой запуск требует наличия установленной AutoHotKey на компьютере.
  6. При желании вы можете скомпилировать скрипт в exe-файл (правый клик по файлу скрипта и выбор пункта «Compile» — в этом случае он будет работать и автономно, а при желании его можно будет добавить в автозагрузку.
  7. Горячие клавиши в предложенном коде подлежат изменению, список доступных разрешений — тоже, достаточно просто скопировать три строки, указать требуемое разрешение и указать предпочитаемые клавиши. Имена клавиш для использования в AutoHotKey представлены на странице https://www.autohotkey.com/docs/KeyList.htm .

QRes, NirCMD, DisplaySwitch

В сети доступны утилиты командной строки, которые позволяют изменять разрешение экрана, самые популярные QRes (не обновлялась очень давно) и NirCmd. Пример использования для каждой из них:

  • qres.exe /x:1024 /y:768
  • nircmd.exe setdisplay 1024 768 24

Если создать ярлыки для таких команд средствами Windows, а затем назначить горячие клавиши в свойствах ярлыка в поле «Быстрый вызов», можно будет менять разрешение соответствующим сочетанием.

DisplaySwitch.exe — встроенная утилита Windows (находится в System32) и с её помощью дополнительно можно менять экран, при наличии нескольких подключенных мониторов и устанавливать их режим работы. Поддерживаемые параметры: /internal /clone /extend /external

Видео инструкция

Если что-то пошло не так, например, было установлено разрешение экрана, неподдерживаемое монитором, используйте сочетание для возврата в исходный режим или перезагрузите компьютер в безопасном режиме, если вернуть изображение не получилось.

admin

Recent Posts

Консоль удаленного рабочего стола(rdp console)

Клиент удаленного рабочего стола (rdp) предоставляет нам возможность войти на сервер терминалов через консоль. Что…

2 месяца ago

Настройка сети в VMware Workstation

В VMware Workstation есть несколько способов настройки сети гостевой машины: 1) Bridged networking 2) Network…

2 месяца ago

Логи брандмауэра Windows

Встроенный брандмауэр Windows может не только остановить нежелательный трафик на вашем пороге, но и может…

2 месяца ago

Правильный способ отключения IPv6

Вопреки распространенному мнению, отключить IPv6 в Windows Vista и Server 2008 это не просто снять…

2 месяца ago

Ключи реестра Windows, отвечающие за параметры экранной заставки

Параметры экранной заставки для текущего пользователя можно править из системного реестра, для чего: Запустите редактор…

2 месяца ago

Как управлять журналами событий из командной строки

В этой статье расскажу про возможность просмотра журналов событий из командной строки. Эти возможности можно…

2 месяца ago