После того, как просидишь на Linux лет 10 и привыкнешь к горячим клавишам, то после перехода на Windows возникают проблемы. По привычке нажимаешь одну комбинацию клавиш, а стартует совсем другая программа. Ты ее закрываешь и запускаешь через меню. Хорошо, что с 10-й версии доработан «поиск» и не надо ползать по всему меню и искать нужную программу. Но проблема с горячими клавишами в Windows остается.
Но здесь к нам на помощь приходит AutoHotkey или AHK - суперпрограмма для организации удобной и правильной работы с горячими клавишами в Windows. Ставится легко, настраивается еще легче. Написал быстренько маленький скрипт, связал его выполнение с AHK и закинул в автозапуск системы. Залогинился, скрипт запустился, и ты пользуешься горячими клавишами. Но есть проблема. А куда без неё?
Суть проблемы в том, что разделение прав в Windows никто не отменял. И если вы запустите любую программу под администратором, то AHK перестанет реагировать. И оно правильно. Область-то другая. Но при каждом входе в систему запускать руками скрипт - это неправильно.
Я перерыл много рецептов, перепробовал много советов и могу смело рекомендовать только один рабочий вариант, который прост и понятен, не требует каких-то серьезных навыков в администрировании систем или углубленные знания в написании скриптов.
Открываем стандартный «Планировщик Задач» и создаем новое задание.
1. На закладке «действия» указываем полный путь, где у нас лежит файл с программой AutoHotkey, а в аргументах указываем полный путь до скрипта и обрамляем его кавычками.
2. На вкладке триггеров указываем запускать задание во время входа в систему под своим аккаунтом.
3. На самой первой вкладке указываем, что задание выполняется с наивысшими привилегиями.
На этом всё! Перезагружайтесь и радуйтесь. Теперь AHK будет работать и в консоли, запущенной с правами администратора и в режиме пользователя.