В Windows нет встроенного сочетания клавиш, которое оставляет окно поверх остальных. В PowerToys Always On Top по умолчанию используется Win+Ctrl+T, и его можно изменить. В AutoHotkey можно написать собственный скрипт. Ниже рассказано, как работает каждый вариант, как подобрать клавиши, которые не конфликтуют с другими программами, и как исправить ситуацию, когда сочетание клавиш не срабатывает.
Сочетание клавиш по умолчанию в PowerToys
Согласно документации PowerToys от Microsoft (проверено в октябре 2026 года), Always On Top закрепляет активное окно, когда вы нажимаете Win+Ctrl+T. Чтобы снять закрепление, нажмите то же сочетание ещё раз или закройте окно. Сочетание применяется к окну, активному в данный момент, поэтому сначала щёлкните нужное окно.
Изменение сочетания клавиш
В той же документации указано, что сочетание активации можно настроить. Откройте «Параметры PowerToys», перейдите в раздел Always On Top и задайте новое сочетание. Выберите такое, которое можно нажать одной рукой и которое нигде больше не используется.
Собственное сочетание клавиш с AutoHotkey
Если вы предпочитаете скрипт, AutoHotkey в версии 2 можно назначить любое сочетание клавиш для активного окна. Эта строка назначает Ctrl+Alt+T:
^!t::WinSetAlwaysOnTop -1, "A"
В синтаксисе горячих клавиш AutoHotkey, # обозначает клавишу Windows, ! — Alt, ^ — Ctrl, а + — Shift. Значение -1 переключает настройку, а "A" обозначает активное окно. Чтобы использовать Win и Shift, напишите #+t::.
Примечание на той же странице: нажатие горячей клавиши с Alt или клавишей Windows может приводить к дополнительным имитируемым нажатиям клавиш; по умолчанию это Ctrl. Если после сочетания клавиш меню или другая программа ведёт себя странно, сначала ознакомьтесь с этим примечанием.
Как подобрать клавиши, которые не конфликтуют с другими
Работа сочетания клавиш зависит от двух обстоятельств.
- Использует ли его другая программа. В документации Microsoft к RegisterHotKey — функции, с помощью которой программы регистрируют глобальные сочетания клавиш, — сказано, что регистрация обычно не удаётся, если то же сочетание уже зарегистрировано как другая горячая клавиша. Там также говорится, что сочетания с клавишей Windows зарезервированы для операционной системы. Поэтому сочетание остаётся за той программой, которая первой его заняла.
- Не мешает ли сочетание набору текста. В некоторых раскладках правая клавиша Alt работает как AltGr и используется для ввода дополнительных символов. Поэтому сочетание Ctrl и Alt может конфликтовать с вводом этих символов. Если сочетание вводит букву вместо выполнения действия или срабатывает во время набора текста, используйте Ctrl и Shift либо добавьте третью клавишу.
Практический порядок действий: выберите сочетание как минимум с двумя клавишами-модификаторами, не используйте отдельные буквы и проверьте его в программах, которыми пользуетесь чаще всего.
Закрепление активного окна или выбор окна
Описанные выше сочетания работают с активным окном, то есть сначала нужно щёлкнуть по окну. В Pin Windows есть и другой способ: Ctrl+Alt+P позволяет щёлкнуть любое окно или выбрать его из списка, не активируя заранее, а Ctrl+Alt+T переключает состояние активного окна. Все три сочетания в приложении можно изменить, и приложение сообщает, если сочетание уже используется. Pin Windows доступен на Microsoft Store.
Если сочетание клавиш ничего не делает
- Убедитесь, что инструмент запущен. Сочетание клавиш не сработает, если программа закрыта.
- Измените сочетание. Если клавиши заняты другой программой, обычно помогает выбрать другое сочетание.
- Закрывайте по очереди другие утилиты с глобальными сочетаниями клавиш, чтобы найти программу, которая заняла нужные клавиши.
- Убедитесь, что целевое окно не запущено от имени администратора. Инструмент с обычными правами пользователя часто не может изменить такое окно. В нашей статье по устранению неполадок рассматриваются эта и другие распространённые причины.
Часто задаваемые вопросы
Какое сочетание клавиш включает режим «Поверх всех окон» в Windows 11?
В Windows 11 нет встроенного сочетания клавиш для этого. В PowerToys Always On Top по умолчанию используется Win+Ctrl+T. Его можно изменить в настройках PowerToys.
Можно ли назначить собственное сочетание клавиш для режима «Поверх всех окон»?
Да. В PowerToys можно записать другое сочетание клавиш, а скрипту AutoHotkey можно назначить любое сочетание, например ^!t::WinSetAlwaysOnTop -1, "A".
Почему вместо закрепления окна сочетание клавиш вводит букву?
В некоторых раскладках правая клавиша Alt работает как AltGr и вводит дополнительные символы, поэтому сочетания Ctrl+Alt могут мешать набору текста. Используйте Ctrl+Shift или добавьте ещё одну клавишу.
Почему сочетание клавиш перестаёт работать после установки другой программы?
Глобальное сочетание клавиш обычно не регистрируется, если другая программа уже использует те же клавиши. Измените одно из двух сочетаний.
Это сочетание клавиш работает с любым окном?
Нет. Windows приложений, запущенных от имени администратора, часто недоступны инструменту, работающему от имени обычного пользователя.