Главная
» WINDOWS
»
Как изменить стандартную комбинацию клавиш в Windows 10
Как изменить стандартную комбинацию клавиш в Windows 10
Чтобы изменить встроенное сочетание клавиш в Windows 10, используйте Microsoft PowerToys Keyboard Manager. Он может переназначать одно сочетание клавиш на другое в разных приложениях Windows или ограничить изменение определенным приложением. Если вам нужно создать собственное правило или вы предпочитаете редактировать скрипт, AutoHotkey v2 — еще один вариант.
Изменить сочетание клавиш с помощью PowerToys Keyboard Manager
PowerToys — это самый простой способ внести распространенные изменения, например, заменить «вырезать» на «копировать» при нажатии Ctrl+X . Текущий установщик поддерживает Windows 10 версии 2004 (20H1, сборка 19041) или более поздних версий на 64-битных устройствах x64 или ARM64. Скачать PowerToys можно на официальной странице установки Microsoft или по ссылке из Microsoft Store, указанной там.
Включите диспетчер клавиатуры, затем откройте раздел «Переназначение сочетания клавиш».
Откройте Диспетчер клавиатуры. Запустите PowerToys из меню «Пуск», выберите «Диспетчер клавиатуры» на боковой панели и убедитесь, что эта функция включена. Выберите «Переназначить сочетание клавиш» . В зависимости от версии PowerToys редактор может выглядеть немного иначе.
Добавьте источник и замену. Выберите «Добавить переназначение сочетания клавиш» . В поле «Источник» или «Выбрать» нажмите Ctrl+X . В поле «Назначение» или «Кому отправить» введите Ctrl+C . Это заставит исходное сочетание клавиш отправлять команду копирования. Выберите «Сохранить» , чтобы применить сопоставление.
В диалоговом окне редактирования сочетание клавиш Ctrl+X заменяется на Ctrl+C, а целевое приложение устанавливается как «Любое приложение».
Выберите, где это будет работать. Оставьте целевое приложение в качестве любого приложения для сопоставления в масштабе всей системы. Чтобы изменить сочетание клавиш только в одной программе, выберите эту программу в качестве целевого. PowerToys идентифицирует приложения по имени процесса, поэтому используйте имя процесса, отображаемое в Диспетчере задач или в списке приложений в руководстве Microsoft по Диспетчеру клавиатуры .
В списке ярлыков отображается сохраненное сопоставление и его текущая область действия.
Проверьте и отмените изменение. Выделите текст в приложении и нажмите новую комбинацию клавиш. Если сопоставление работает не в тех местах, откройте список сочетаний клавиш и измените его целевой объект или удалите соответствующую строку с помощью клавиши Delete. Вы также можете отключить диспетчер клавиатуры. Исходное поведение Windows возвращается, когда сопоставление клавиш удаляется или утилита отключается.
Используйте кнопку удаления рядом с назначенным сочетанием клавиш, чтобы удалить его и восстановить привычное поведение сочетания клавиш.
Для корректной работы переназначенных клавиш PowerToys должен оставаться включенным и работать в фоновом режиме; он не перезаписывает сочетание клавиш в самой Windows. Эта функция также не работает на экране входа в систему. Windows резервирует некоторые комбинации, включая Win+L и Ctrl+Alt+Delete , поэтому диспетчер клавиатуры не может их переназначить. Если целевое приложение запущено от имени администратора и переназначение не работает, запустите PowerToys также с правами администратора.
Используйте AutoHotkey v2 для пользовательской переназначения клавиш.
AutoHotkey полезен, когда вам нужен небольшой скрипт, который можно редактировать, сохранять или расширять. Загрузите стабильную версию v2 с официальной страницы загрузки AutoHotkey v2 . В приведенном ниже примере используется синтаксис v2; для запуска в версии v2 более старые скрипты AutoHotkey v1 могут потребовать изменений.
Откройте Блокнот и введите следующую горячую клавишу в одну строку:
^x::Send "^c"
В обозначениях AutoHotkey символ "карет" ( ^) означает Ctrl. Левая часть, ^x, — это комбинация клавиш для перехвата; Send "^c"вместо этого отправляется Ctrl+C. Это означает, что нажатие Ctrl+X копирует выделенный фрагмент, а не вырезает его.
Сохраните файл с .ahkрасширением, например CopyInsteadOfCut.ahk, . В диалоговом окне «Сохранить как» в Блокноте выберите «Все файлы» , чтобы Windows не добавляла скрытое .txtрасширение. Дважды щелкните сохраненный скрипт, чтобы запустить его, а затем проверьте ярлык.
Чтобы восстановить настройки по умолчанию, щелкните правой кнопкой мыши значок AutoHotkey в области уведомлений и закройте скрипт. Переназначение применяется только во время работы скрипта. Для горячих клавиш, специфичных для приложений, AutoHotkey v2 также поддерживает условные горячие клавиши; см. официальную документацию по горячим клавишам .
Какой метод следует использовать?
Выбирайте PowerToys, если вам нужен визуальный редактор, быстрый способ ограничить назначение клавиш одним приложением или удобный переключатель. Выбирайте AutoHotkey, если вам требуется пользовательское поведение или вы хотите, чтобы переназначение клавиш было определено в текстовом файле. Оба подхода работают путем перехвата ввода с клавиатуры во время активности соответствующей утилиты или скрипта, поэтому ни один из них не изменяет физическую клавиатуру и не перезаписывает навсегда зарезервированные сочетания клавиш Windows.
Если ярлык не работает, сначала убедитесь, что утилита переназначения все еще запущена и что источник и назначение не поменяны местами. Проверьте правильность имени целевого приложения и помните, что защищенные комбинации Windows нельзя заменить. В приложениях с повышенными правами доступа сопоставьте уровень привилегий утилиты переназначения с уровнем привилегий приложения.