AutoHotkey — это бесплатная программа, позволяющая создавать персонализированные макросы для выполнения любых действий. Она может гораздо больше, чем просто перепрограммировать клавишную комбинацию [Windows]+[E], но я ограничусь описанием только этой функции. О других многочисленных возможностях AutoHotKey рассказывается в справке и в разделе «Документация» на сайте AutoHotKey.
Установить утилиту очень легко — достаточно скачать установочный файл, запустить его двойным щелчком и следовать указаниям мастера, при необходимости подтвердив выполнение операции в диалоговом окне Контроля учетных записей пользователей (User Account Control).
У AutoHotkey нет пользовательского интерфейса в привычном смысле слова. Программа управляется с помощью составленных в Блокноте (Notepad) сценариев с указанием клавишной комбинации и ее назначения. По двойному щелчку такой сценарий и сама утилита загружаются в оперативную память и работают в фоновом режиме, выполняя указанное действие при нажатии заданной комбинации клавиш.
AutoHotkey позволяет использовать в качестве «горячих» клавиш любые клавишные комбинации — даже те, которые уже используются программами. Другими словами, AutoHotkey заменяет уже существующие клавишные комбинации своими собственными.
Среди всего прочего, AutoHotkey позволяет изменить назначение клавиши [Windows], в том числе, перепрограммировать комбинацию [Windows]+[E] так, чтобы она открывала любую другую папку по выбору пользователя. Давайте посмотрим, как это сделать.
После установки AutoHotkey в меню «Создать» (New) появляется новая команда — «Сценарий AutoHotkey» (AutoHotkey Script). Теперь достаточно выбрать папку, в которой будут храниться сценарии, щелкнуть в ней правой кнопкой мыши и выбрать опцию «Создать | Сценарий AutoHotkey», как показано на рис. A. Имя файла сценария по умолчанию выделено, чтобы его легко можно было изменить. Только ни в коем случае не меняйте расширение файла («.ahk»).
Рисунок A. Чтобы создать сценарий, достаточно нажать в папке правой кнопкой мыши и выбрать опцию «Создать | Сценарий AutoHotkey».
Теперь нужно нажать на файле правой кнопкой мыши и выбрать опцию «Редактировать сценарий» (Edit Script). При этом в Блокноте откроется шаблон сценария по умолчанию. Строки, которые начинаются точкой с запятой (;), — это комментарии. Их можно при желании удалить. Весь остальной код используется для настройки среды сценария. Его трогать не нужно.
Чтобы перепрограммировать клавишную комбинацию [Windows]+[E] на открытие другой папки, нужно ввести вот такую команду:
#e:: Run explorer.exe {путь_к_папке}
{путь_к_папке} — это адрес папки, которая должна открываться при нажатии [Windows]+[E]. К примеру, для папки «Документы» на моем компьютере эта команда выглядит так:
#e:: Run explorer.exe C:\Users\Greg Shultz\Documents
Рисунок B. Чтобы перепрограммировать клавишную комбинацию [Windows]+[E] на открытие папки «Документы» я вставил в эту команду адрес папки на моем компьютере.
Когда сценарий готов, достаточно двойным щелчком загрузить его и приложение в память. При этом в области уведомлений появится значок AutoHotkey (рис. C). Это значит, что сценарий готов и приложение дожидается, когда пользователь нажмет клавиши [Windows]+[E].
Рисунок C. Эта простая команда позволяет перепрограммировать клавишную комбинацию [Windows]+[E].
Чтобы сценарий запускался каждый раз при запуске Windows, нужно поместить ярлык для него в папку «Автозагрузка» (Startup). Теперь всякий раз при нажатии [Windows]+[E] будет открываться указанная папка.
В других версиях Windows
Я испытал этот прием не только в Windows Vista, но и в Windows XP. И там, и там все работает прекрасно. Однако в документации AutoHotKey не указана совместимость с Windows 7, и мне не удалось выяснить, работает ли приложение под этой системой.
А что думаете вы?
Пользуетесь ли вы клавишными комбинациями с [Windows]? Пытались ли вы перепрограммировать клавиши [Windows]+[E] так, чтобы они открывали нужную вам папку? Будете ли вы экспериментировать с AutoHotKey? Поделитесь с нами свои мнением в комментариях!