Вопрос или проблема
В Windows есть встроенные сочетания клавиш для блокировки вашего компьютера (WinKey+L) и для запуска Проводника (WinKey+E). Я хотел бы создать аналогичное новое сочетание клавиш WinKey+X, чтобы запустить одну из моих любимых замен Проводника.
Я попробовал обычный метод, создав ярлык и установив комбинацию клавиш на WinKey+X, но он отображается как CTRL+ALT+X и не работает, когда я нажимаю WinKey. Он работает, если я нажимаю CTRL+ALT+X.
Как сделать так, чтобы версия сочетания клавиш с клавишей Windows работала?
AutoHotKey тоже создан для этого!
#x::Run explorer.exe
Эта команда запустит проводник при нажатии клавиш WinKey (#) и X (x). Все действительно так просто.
WinKey мгновенно запускает ваши любимые приложения, папки и веб-страницы.
Это расширение оболочки позволяет вам задавать клавиатурные сочетания с клавишей Windows. Вы можете использовать почти любые комбинации клавиш и создавать ярлыки для системных папок, таких как Мой компьютер, Сеть, Доступ через телефонную линию, Панель управления и Корзина.
WinKey является программой с бесплатным ПО.
Больше информации о Winkey от Джеффа на сайте Coding Horror.
Для решений для Windows 10+ с дополнительным фоновым процессом также рассмотрите PowerToys от Microsoft, которые немного безопаснее (некоторые старые версии AutoHotkey дают около 8 предупреждений на VirusTotal).
Или, особенно если вы используете Python, может быть лучшее решение, чем AutoHotkey, которое:
(+) быстрее написать, безопаснее, более гибкое, не требует дополнительного фонового процесса
(-) не имеет записывателя макросов
Это значит добавить ярлык на панель задач и запустить его с помощью сценариев по умолчанию Windows Win+1..9.
Это может быть программа-лаунчер макросов на Python или аналогичная, которая предоставляет свободу действий. И вы можете запускать ярлыки, такие как Win+1, Win+2, множеством способов, включая внутреннюю клавишу макроса клавиатуры, что обеспечивает дополнительную гибкость в том, как их запускать.
На всякий случай – также в общем случае возможно заменить Проводник на пользовательскую программу, хотя это вполне экспериментально.
Вы также можете попробовать Hotkeyz:
HotKeyz позволяет вам легко создавать и поддерживать категоризированный список ваших горячих клавиш. Каждая горячая клавиша, комбинация клавиш на вашей клавиатуре, запустит команду. Вы решаете, какие команды соответствуют каким горячим клавишам. Некоторые из этих команд являются внутренними командами HotKeyz, а другие – командами Windows. HotKeyz поможет вам управлять повторяющимися задачами на вашем ПК с высокой скоростью и минимальными усилиями. Почему это быстрее? Обычный способ открыть программу на вашем ПК – это указать мышкой на кнопку “Пуск”, нажать на кнопку “Пуск”, затем нажать “Все программы”, ваши глаз должен сперва найти и искать иконку вашей программы, затем вы должны нажать на нее и только потом программа будет запущена. Использование мыши таким образом отнимает время. С горячей клавишей вы просто нажимаете комбинацию клавиш, которую вы определили для вашей программы, и HotKeyz сразу же запустит ее!
Еще одним хорошим вариантом является использование этого скрипта AutoHotkey https://github.com/JuanmaMenendez/AutoHotkey-script-Open-Show-Apps, который также позволяет минимизировать, повторно открывать и переключаться между открытыми окнами одного и того же приложения (как в macOS)
Ответ или решение
Для создания нового сочетания клавиш с использованием клавиши Windows (WinKey) в операционной системе Windows, вам следует рассмотреть несколько подходов, так как стандартные методы настройки сочетаний клавиш могут не поддерживать клавишу Windows напрямую. Ниже приведены несколько решений, которые могут помочь вам настроить сочетание клавиш WinKey + X для запуска вашей любимой замены Проводника.
1. Использование AutoHotkey
AutoHotkey — это мощная утилита, позволяющая создавать свои собственные сочетания клавиш и автоматизировать задачи. Чтобы настроить сочетание WinKey + X, выполните следующие шаги:
-
Скачайте и установите AutoHotkey с официального сайта.
-
Создайте новый скрипт AutoHotkey, щелкнув правой кнопкой мыши на рабочем столе и выбрав
New -> AutoHotkey Script
. -
Откройте созданный файл в текстовом редакторе и введите следующий код:
#x::Run "путь_к_вашему_приложению"
Замените
"путь_к_вашему_приложению"
на фактический путь к вашему приложению. Например:#x::Run "C:\Program Files\YourApp\app.exe"
-
Сохраните изменения и дважды щелкните на вашем скрипте, чтобы запустить его.
Теперь при нажатии WinKey + X
запускается ваше приложение.
2. Использование программы WinKey
WinKey — это утилита, которая позволяет вам назначать сочетания клавиш с использованием клавиши Windows для запуска различных программ. Она проста в использовании и бесплатно доступна.
- Скачайте и установите программу WinKey с Softpedia.
- Запустите WinKey и в интерфейсе программы укажите своё приложение и сочетание клавиш
WinKey + X
.
3. Использование Microsoft PowerToys
Для пользователей Windows 10 и выше вы можете использовать Microsoft PowerToys, который предоставляет дополнительный функционал для управления окнами и создания сочетаний клавиш.
- Установите PowerToys с официального GitHub.
- После установки будет доступна возможность настраивать различные комбинации клавиш, хотя задавать сочетания с клавишей Win может занять некоторое время, поскольку встроенные функции иногда ограничены.
4. Прямые комбинации с панелью задач
Также вы можете создать ярлык для вашей программы, разместить его на панели задач и использовать стандартные сочетания для запуска программ с помощью клавиши Windows:
- Создайте ярлык вашей программы.
- Перетащите ярлык на панель задач.
- Для запуска программы используйте сочетания WinKey + 1, WinKey + 2 и так далее, в зависимости от позиции вашего ярлыка на панели задач.
Заключение
Создание сочетания клавиш с использованием клавиши Windows требует немного дополнительных шагов, но возможно через использование сторонних утилит, таких как AutoHotkey, WinKey или PowerToys. Выберите подходящий для вас метод и настройте сочетания клавиш так, как вам удобно.