Служебная программа Keyboard Manager
PowerToysKeyboard Manager позволяет переназначать клавиши на клавиатуре.
Например, вы можете заменить букву A на букву B на клавиатуре. При нажатии клавиши A будет вставлен B .

Вы можете обмениваться комбинациями сочетания клавиш. Например: сочетание клавиш Ctrl + C позволяет копировать текст во многих приложениях. С помощью служебной программы PowerToysKeyboard Manager это сочетание клавиш можно заменить на ⊞ Win + C . Теперь ⊞ Win + C будет копировать текст. Если вы не укажете целевое приложение в PowerToysKeyboard Manager, обмен сочетаниями клавиш будет применяться глобально в Windows.
Кроме того, вы можете обмениваться клавишами или ярлыками на произвольную последовательность текста юникода. Например, можно обменять букву H на текст Hello! . При нажатии клавиши Hello! H вставляется. Аналогичным образом можно обменять сочетание клавиш CTRL +G на некоторый текст (например Hello from shortcut! ), и этот текст будет вставлен на ctrl+ G.
Программа PowerToysKeyboard Manager должна быть включена (при работе PowerToys в фоновом режиме) для применения переназначенных клавиш и сочетаний клавиш. Если программа PowerToys не запущена, переназначение клавиш больше не будет применяться.
Некоторые сочетания клавиш зарезервированы для операционной системы или не могут быть заменены. К клавишам, которые нельзя переназначить, относятся:
- ⊞ Win + L и Ctrl + Alt + Del нельзя переназначить, так как они зарезервированы ОС Windows.
- Клавишу Fn (функция) нельзя переназначить (в большинстве случаев). Клавиши F1 ~ F12 (и F13 ~ F24) можно сопоставить.
- Приостановка будет отправлять только одно событие с ключом вниз. Таким образом, сопоставление ее с клавишей возврата, например, и нажатие и удерживание удалит только один символ.
- ⊞ Win + G часто открывает игровую панель Xbox даже при переназначении. Игровую панель можно отключить в параметрах Windows.
Настройки
Чтобы создать сопоставления с помощью Keyboard Manager, откройте параметры PowerToys. В параметрах PowerToys на вкладке Keyboard Manager вы увидите следующие параметры:
- Запустите окно параметров «Повторное сопоставление ключей», выбрав «Повторное сопоставление ключа»
- Запустите окно параметров «Контексты повторной карты», выбрав «Перенастроить» ярлык
Переназначание ключей
Чтобы перенастроить ключ, изменив его на новое значение, запустите окно параметров клавиатуры повторного отображения с помощью клавиши remap a. При первом запуске предопределенные сопоставления отображаться не будут. Нажмите кнопку ╋Добавить повторное сопоставление ключей, чтобы добавить новое повторное изображение.
После появления новой строки повторного сопоставления выберите входной ключ, выходные данные которого необходимо изменить в столбце Select. Выберите новый ключ, ярлык или текстовое значение, чтобы назначить его в столбце «Отправить».
Например, чтобы нажать A и отобразить B :
| Выберите | Чтобы отправить: |
|---|---|
| A | B |
Чтобы поменять местами клавиши A и B , добавьте еще одно переназначение:
| Выберите | Чтобы отправить: |
|---|---|
| B | A |

Переназначка ключа ярлыку
Чтобы перенаправить ключ с ярлыком (сочетание ключей), введите сочетание сочетания клавиш в столбце «Отправить».
Например, чтобы нажать клавишу Ctrl и получить ⊞ Win + ← (стрелка влево):
| Выберите | Чтобы отправить: |
|---|---|
| Ctrl | ⊞ Win + ← |
Переназначение клавиш будет сохранено, даже если переназначенная клавиша используется внутри другого сочетания клавиш. Порядок нажатия клавиш в этом сценарии имеет значение, так как действие выполняется во время нажатия клавиши, а не клавиши вверх. Например, нажатие Ctrl + C приведет к ⊞ Win + left arrow + C . При нажатии клавиши Ctrl сначала выполняется ⊞ Win + left arrow . При нажатии клавиши C сначала выполняется C + ⊞ Win + left arrow .
Переназначка ключа на текст
Чтобы изменить сопоставление ключа с произвольным текстом юникода, в столбце «Отправить» сначала выберите «Текст» в поле со списком, а затем заполните текстовое поле нужным текстом.
Например, чтобы нажать клавишу H и привести его к Hello! следующему результату :
| Выберите | Чтобы отправить: |
|---|---|
| H | Hello! |
Сочетания клавиш для повторного сопоставления
Чтобы перенастроить сочетание сочетаний клавиш, например CTRL+ C , выберите «Переназначение ярлыка«, чтобы запустить окно параметров повторной карты.
При первом запуске предопределенные сопоставления отображаться не будут. Нажмите кнопку + Добавить сочетание ярлыков, чтобы добавить новое повторное изображение.
После появления новой строки повторной карты выберите входные ключи, выходные данные которых необходимо изменить в столбце Select. Выберите новое ярлыковое значение, которое нужно назначить в столбце «Отправить».
Например, сочетание клавиш Ctrl + C копирует выделенный текст. Чтобы переназначить это сочетание клавиш для использования клавиши Alt вместо клавиши Ctrl :
| Выберите | Чтобы отправить: |
|---|---|
| Alt + C | Ctrl + C |

Существует несколько правил, которые следует соблюдать при повторном создании сочетаний клавиш. Эти правила применяются только к столбцу «Ярлык».
- Сочетания клавиш должны начинаться с клавиши-модификатора: Ctrl , Shift , Alt или ⊞ Win
- Сочетания клавиш должны заканчиваться клавишей действия (все клавиши не модификаторы): A, B, C, 1, 2, 3 и т. д.
- Сочетания клавиш не могут быть длиннее четырех ключей
Переназначение сочетания клавиш на одну клавишу
Можно перенастраивать ярлык (сочетание клавиш) к одному нажатию клавиши, выбрав «Повторное сопоставление ярлыка» в PowerToys Параметры.
Например, чтобы заменить сочетание клавиш ⊞ Win + ← (стрелка влево) одной клавишей, нажмите Alt:
| Выберите | Чтобы отправить: |
|---|---|
| ⊞ Win + ← | Alt |
Переназначение сочетания клавиш будет сохранено, даже если переназначенная клавиша используется внутри другого сочетания клавиш. Порядок нажатия клавиш в этом сценарии имеет значение, так как действие выполняется во время нажатия клавиши, а не клавиши вверх. Например: нажатие клавиши ⊞ Win +← + Shift приведет к . Alt + Shift
Переназначение ярлыка на текст
Например, чтобы заменить сочетание клавиш CTRL +G Hello! текстом, сначала выберите «Текст» в поле со списком, а затем заполните текстовое поле «Hello!»:
| Выберите | Чтобы отправить: |
|---|---|
| Ctrl + G | Hello! |
Сочетания клавиш для конкретных приложений
Keyboard Manager позволяет переназначать сочетания клавиш только для определенных приложений (а не глобально для Windows).
Например, в почтовом приложении Outlook по умолчанию для поиска электронной почты используется сочетание клавиш Ctrl + E . Если вместо этого вы предпочитаете использовать Ctrl + F для поиска в электронной почте (а не для пересылки электронной почты, как установлено по умолчанию), вы можете переназначить сочетание клавиш, для которых Outlook установлено как «целевое приложение».
Keyboard Manager использует имена процессов (а не имена приложений) для целевых приложений. Например, Microsoft Edge задается как msedge (имя процесса), а не Microsoft Edge (имя приложения). Чтобы найти имя процесса приложения, откройте PowerShell и введите команду get-process или откройте командную строку и введите команду tasklist . В результате появится список имен процессов для всех приложений, открытых в данный момент. Ниже приведен список нескольких популярных имен процессов приложений.
| Приложение | Имя процесса |
|---|---|
| Microsoft Edge | msedge.exe |
| OneNote | onenote.exe |
| Outlook | outlook.exe |
| Команды | Teams.exe |
| Adobe Photoshop | Photoshop.exe |
| File Explorer | explorer.exe |
| Spotify Music | spotify.exe |
| Google Chrome | chrome.exe |
| Excel | excel.exe |
| Word | winword.exe |
| Powerpoint | powerpnt.exe |
Как выбрать клавишу
Чтобы выбрать ключ или ярлык для повторного сопоставления, выполните следующие действия.
- Выберите Выбрать.
- Используйте раскрывающееся меню.
Выбрав «Выбрать«, откроется диалоговое окно, в котором можно ввести клавишу или сочетание клавиш с помощью клавиатуры. Когда результат вас удовлетворит, удерживайте Enter , чтобы продолжить. Чтобы оставить диалог, удерживайте esc .
Используя раскрывающееся меню, вы можете выполнять поиск по имени ключа, и по мере продвижения будут появляться дополнительные раскрывающиеся значения. Однако вы не можете использовать функцию клавиши ввода, пока открыто раскрывающееся меню.
Потерянные клавиши
Потерянная клавиша означает, что вы сопоставили ее с другой клавишей, и с ней больше ничего не сопоставлено. Например, если клавиша переназначается с A на B , на вашей клавиатуре больше не буде клавиши с результатом A . Чтобы это не произошло случайно, для любых потерянных клавишей будет отображаться предупреждение. Чтобы устранить эту проблему, выберите ╋ , чтобы создать другой перенаправленный ключ, сопоставленный с результатом A .

Часто задаваемые вопросы
Я назначил неправильные клавиши, как это быстро остановить?
Чтобы переназначение клавишей работало, программа PowerToys должна работать в фоновом режиме, а Keyboard Manager должна быть включена. Чтобы остановить перемеченные ключи, закройте PowerToys или отключите Keyboard Manager его в PowerToys параметрах.
Могу ли я использовать Keyboard Manager на экране входа в систему?
Нет, программа Keyboard Manager доступна только при запущенной программе PowerToys и не работает ни на одном экране ввода пароля, в том числе при запуске с правами администратора.
Нужно ли перезагружать компьютер или PowerToys, чтобы переназначение вступило в силу?
Нет, переназначение должно произойти сразу после нажатия кнопки OK.
Где находятся профили Mac или Linux?
В настоящее время профили Mac и Linux не включены.
Будет ли это работать в видеоиграх?
Мы рекомендуем вам избегать использования программы Keyboard Manager во время игр, так как она может повлиять на производительность игры. Это также будет зависеть от доступа вашей игры к вашим клавишам. Некоторые API-интерфейсы клавиатуры не работают с Keyboard Manager.
Будет ли работать переназначение, если я изменю язык ввода?
Да, будет. Прямо сейчас, если вы переназначите A на B на английской (США) раскладке, а затем измените настройку языка на французский, нажатие A на французской раскладке ( Q на физической англо-американской раскладке) приведет к B ; это согласуется с обработкой Windows многоязычного ввода.
Могу ли я иметь разные сопоставления клавиш на нескольких клавиатурах?
В настоящее время нет. Нам неизвестен API, где мы можем видеть ввод и с какого устройства он поступил. Типичным вариантом использования здесь является ноутбук с подключенной внешней клавиатурой.
Я вижу клавиши, перечисленные в раскрывающихся меню, которые не работают. Почему так?
Keyboard Manager перечисляет сопоставления для всех известных физических клавиш клавиатуры. Некоторые из этих сопоставлений могут быть недоступны на вашей клавиатуре, так как физической клавиши, которой они соответствуют, может не быть. Например: параметр «Пуск приложения 1», показанный ниже, доступен только на клавиатурах, которые физически имеют клавишу Start App 1 . Попытка сопоставить эту клавишу на клавиатуре, которая не поддерживает клавишу Start App 1 (Запустить приложение 1), приведет к неопределенному поведению.

Устранение неполадок
Если вы пытались переназначить клавишу или сочетание клавиш и у вас возникли проблемы, это может быть одна из следующих проблем:
- Запуск с правами администратора: переназначение не будет работать в приложении или окне, если это окно запущено в режиме администратора (с повышенными правами), а программа PowerToys не запущена с правами администратора. Попробуйте запустить PowerToys с правами администратора.
- Не перехватывание ключей:Keyboard Manager перехватывает перехватчики клавиатуры для переназначения ключей. Некоторые приложения, которые также делают это, могут мешать работе Keyboard Manager. Чтобы исправить это, перейдите в параметры, отключите и включите Keyboard Manager.
Известные проблемы
- Keyboard Manager не следует использовать при игре в видеоигры. Keyboard Manager Перехват нажатий клавиш в настоящее время влияет на FPS.
- Переназначения ключей, таких как Win, CTRL, ALT или SHIFT, могут нарушить жесты и некоторые специальные клавиши
- AltGr и Ctrl+Alt вызывают проблемы, так как поведение AltGr соответствует поведению (L)Ctrl + (R)Alt, и переназначение одной из этих клавиш может нарушить функцию.
См. список всех открытых проблем с диспетчером клавиатуры.
Как переназначить сочетания клавиш для клавиатуры?
Вы можете переназначать некоторые клавиши для доступа к разным командам, ярлыкам и функциям Microsoft Mouse and Keyboard Center для максимального удобства работы.
Примечание: Параметры в этом мастере зависят от выбранной клавиши. Например, клавишу Windows невозможно переназначить, поэтому единственный доступный вариант — отключить ее.
Переназначение клавиши
- Скачайте и установите Microsoft Mouse и центр клавиатуры.
- Подключите клавиатуру, которую требуется настроить.
- Нажмите кнопку «Пуск» , а затем выберите Центр управления мышью и клавиатурой Майкрософт.
- В появившемся списке названий клавиш выберите нужную клавишу.
- Выберите из списка команду для нужной клавиши.
Настройка сочетаний клавиш
Вы можете настроить сочетания клавиш, назначив определенные комбинации клавиш команде, макросу, шрифту, стилю или часто используемому символу. Можно также удалять сочетания клавиш. Вы можете назначить или удалить сочетания клавиш с помощью мыши или только клавиатуры.
Назначение и удаление сочетания клавиш с помощью мыши

- Выберите параметры >файлов >настроить ленту.
- В нижней части области Настройка ленты и сочетаний клавиш выберите команду настроить.

- Щелкните поле Новое сочетание клавиш и нажмите клавиши, которые следует назначить данной функции. Например, нажмите клавишу CTRL и еще какую-либо клавишу.
- Если сочетание клавиш уже назначено команде или другому элементу, то оно отображается в окне Текущие сочетания (или Текущее назначение). Если это сочетание клавиш уже назначено, введите другое сочетание.
Важно: Изменение назначения сочетания клавиш делает невозможным его использование по первоначальному назначению. Например, сочетание клавиш CTRL+B используется для оформления выделенного текста полужирным начертанием. Если вы переустанавливаете сочетание клавиш CTRL + B в новую команду или другой элемент, вы не сможете сделать текст полужирным, нажав клавиши CTRL + B, пока не восстановите исходные значения сочетаний клавиш, выбрав команду Сброс в нижней части диалогового окна Настройка клавиатуры .
Примечание: Если компьютер оснащен программируемой клавиатурой, то нельзя назначать сочетание клавиш CTRL+ALT+F8, поскольку оно зарезервировано для перехода в режим программирования клавиатуры.
Удаление сочетаний клавиш
- В поле текущие сочетания выберите сочетание клавиш, которое вы хотите удалить.
- Нажмите кнопку Удалить.
Назначение и удаление сочетаний клавиш с помощью клавиатуры

- Нажмите сочетание клавиш ALT+Ф, Т, чтобы открыть диалоговое окно Параметры Word.
- Нажмите клавишу СТРЕЛКА ВНИЗ, чтобы выбрать вкладку Настроить ленту.
- Нажмите несколько раз клавишу TAB, пока не будет выделена кнопка Настроить внизу диалогового окна, и нажмите клавишу ВВОД.

- Нажимайте клавишу TAB до тех пор, пока курсор не перейдет в поле Новое сочетание клавиш.
- Нажмите сочетание клавиш, которое требуется назначить. Например, нажмите клавишу CTRL и еще какую-либо клавишу.
- Если сочетание клавиш уже назначено команде или другому элементу, то оно отображается в окне Текущие сочетания (или Текущее назначение). Если это сочетание клавиш уже назначено, введите другое сочетание.
Важно: Изменение назначения сочетания клавиш делает невозможным его использование по первоначальному назначению. Например, сочетание клавиш CTRL+B используется для оформления выделенного текста полужирным начертанием. Если вы переустанавливаете сочетание клавиш CTRL + B в новую команду или другой элемент, вы не сможете сделать текст полужирным, нажав клавиши CTRL + B, пока не восстановите исходные значения сочетаний клавиш, выбрав команду Сброс в нижней части диалогового окна Настройка клавиатуры .
Примечание: Если компьютер оснащен программируемой клавиатурой, то нельзя назначать сочетание клавиш CTRL+ALT+F8, поскольку оно зарезервировано для перехода в режим программирования клавиатуры.
Удаление сочетания клавиш
- Нажимайте клавишу TAB до тех пор, пока не будет выбрано поле Сохранить изменения в.
- Нажмите клавишу СТРЕЛКА ВНИЗ или СТРЕЛКА ВВЕРХ, чтобы выделить название текущего документа или шаблон, в котором нужно сохранить изменения сочетания клавиш, затем нажмите клавишу ВВОД.
- Нажимайте сочетание клавиш SHIFT+TAB до тех пор, пока курсор не окажется в поле Текущие сочетания.
- Нажмите клавишу СТРЕЛКА ВНИЗ или СТРЕЛКА ВВЕРХ, чтобы выбрать сочетание клавиш, которое требуется удалить.
- Нажимайте клавишу TAB до тех пор, пока не будет выбран пункт Удалить, затем нажмите клавишу ВВОД.
Как поменять назначение кнопок на клавиатуре в Windows

Здравствуйте, уважаемые читатели. Для вас я подготовил статью о том, как переназначить клавиши на клавиатуре Windows 10. В отличие от более ранних версий операционной системы, стандартные возможности «десятки» на этот счет ограничены. Но я нашел несколько простых способов решения данной задачи. Вы не знаете, зачем вообще это может понадобиться? Ниже я описал причины, которые помогут вам убедиться в полезности переназначения клавиатуры.
Установка горячих клавиш для смены языка
Чтобы поменять клавиши переключения раскладки, следуйте этой инструкции:
- Через меню «Пуск», войдите в Параметры.

- Выберите раздел «Время и язык».

- Кликните по расположенной слева вкладке «Язык».

- На этой вкладке найдите иконку клавиатуры, и нажмите на неё.

- В следующем окне выберите «Сочетания клавиш для языков ввода».

- В появившемся окне, убедитесь, что выбрана строка «Переключить язык ввода» и нажмите кнопку «Сменить сочетания клавиш».

- Далее в первой колонке «Смена языка ввода» необходимо переместить отметку на удобные для Вас клавиши переключения языка ввода;

- В завершение нажмите кнопки «ОК» и сохранить» на всех открытых окнах.
Почему мы ничего не меняли во второй колонке «Смена раскладки клавиатуры»? Потому что она может потребоваться только при добавлении сенсорной и расширенной клавиатуры.
Смена комбинации клавиш для смены языка на блокировочном экране
Вышеописанная настройка действует только в открытой учетной записи, а на экране блокировки (где мы вводим пароль, чтобы в нее войти) — нет. Чтобы и на нем заменить сочетание клавиш, выполните следующее:
- Повторите шаги 1-3 из предыдущей инструкции.
- Справа щелкните по надписи «Административные языковые параметры»

- Кликните по кнопке «Копировать параметры…»

- Внизу поставьте галочки напротив обеих строчек.

- Нажмите кнопку «ОК» для закрытия окна с параметрами смены языка.
Горячие клавиши для быстрого запуска приложений
В «десятке» без сторонних программ можно не только поменять сочетание клавиш для переключения языка, но и задать комбинацию для быстрого открытия того или иного приложения. Для этого:
- Сделайте ярлык нужной программы на рабочем столе. Для этого щелкните по соответствующему файлу с расширением .exe правой кнопкой мыши, наведите курсор на строку «Отправить» и выберите необходимый пункт.

- Теперь кликните правую кнопку мыши уже по ярлыку на рабочем столе и откройте «Свойства».
- Перейдите на закладку «Ярлык». В поле «Быстрый вызов» введите удобную для вас клавишу. Учтите, что большинство из них будет использоваться в сочетании с комбинацией Ctrl + Alt — то есть, выбрав условно клавишу 7, вам придется в итоге нажать Ctrl + Alt + 7 .

Переназначение неработающих кнопок
Эта задача требует более глубокой настройки, нежели предыдущие. Для ее выполнения необходимо создавать новые разделы в реестре системы и задавать им определенные параметры. Не будем усложнять себе жизнь, а воспользуемся утилитой MapKeyboard, которая сделает все за нас. Она не нуждается в установке, то есть вам следует её скачать по этой ссылке, и запустить от имени администратора.
Прежде, чем приступать к переназначению, решите, какие функциональные клавиши заменят те, которые отпали или не работают. Логично, что ими должны быть редко используемые, например, Scroll Lock, Insert, Pause (Break), End, Home, Page Up и Down, а также блок цифр справа вместе с кнопкой Num Lock.
Переходим к действию:
- Интерфейс приложения представлен в виде виртуальной клавиатуры.

Первой на ней нажмите ту кнопку, которая заменит отсутствующую. Внизу есть поле «Remap selected key to» (в переводе с англ. — переназначить выбранную клавишу на. ). Нажмите по ней, чтобы увидеть список клавиш и выберите из него ту, что заменит выбранная на предыдущем шаге. - Таким же путем, при необходимости, замените другие неработающие кнопки.
- Когда закончите, в правом нижнем углу клавиатуры нажмите кнопку «Save Layout».

- Всплывет окошко, требующее перезагрузки системы для вступления изменений в силу. Нажмите «Да».
Если вы решите вернуть раскладку в прежнее состояние, в той же утилите произведите такую процедуру:

- Нажмите внизу виртуальной клавиатуры кнопку «Reset keyboard layout».
- Всплывет диалоговое окно, где нужно согласиться на возвращение раскладки в былое состояние.
- Затем появится еще одно окошко, предупреждающее о необходимости перезапуска системы, чтобы подействовали изменения. Соглашаемся и перезагружаем компьютер. Когда компьютер включится заново, раскладка клавиатуры будет прежней.
Отключение ненужных клавиш
Есть клавиши, которыми вы не пользуетесь? Отключите их, чтобы не мешали. Это возможно с помощью другой утилиты SharpKeys, которая, как и упомянутая выше, не требует установки. Скачать данную программу можно с её страницы на github.
Чтобы выключить неиспользуемые кнопки, следуйте данной инструкции:
- После запуска программы, нажмите внизу внизу «Add».

- Перед вами предстанут два списка: слева те клавиши, которые нужно переназначить, а справа — те, на которые мы их будем менять. В левом списке выберите ненужную клавишу, допустим, «Function: F1». В правом нажмите строку «Turn Key Off».

- Подтвердите решение кнопкой «ОК».
- Нажмите на кнопку «Write to registry», и подождите, пока не появится уведомление об успешном внесении изменений в реестр.
- Перезайдите в систему, или перезагрузите компьютер, для внесения изменений.