Клавиши быстрого доступа

Клавиши быстрого доступа

Сейчас многие клавиатуры, кроме стандартных клавиш, имеют дополнительные, например для запуска Калькулятора, окна Компьютер, Проигрывателя Windows Media, Outlook Express и т. д. У меня именно такая клавиатура, но должен признаться, что очень долгое время я вообще не пользовался дополнительными клавишами за ненадобностью. Однако с тех пор, как узнал о трюке, с помощью которого можно изменить команды, назначенные дополнительным клавишам, я стал ценить свою клавиатуру на вес золота. Еще бы, ведь намного удобнее нажатием одной клавиши открывать папку с музыкой, рисунками, играми, программами и т. д., вместо того чтобы тратить время на навигацию по файловой системе.

Итак, как же можно изменить назначение дополнительных клавиш клавиатуры? Все очень просто. Для этого нужно воспользоваться ветвью реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerAppKey. Она содержит подразделы, каждый из которых идентифицирует назначение одной клавиши. Имена этих подразделов являются цифровыми значениями, которые одинаковы для большинства клавиатур. По этой причине рассмотрим сначала их соответствие клавишам, а потом узнаем, как можно изменить команду, присвоенную соответствующей клавише. Итак, данная ветвь может содержать следующие подразделы.

• 1 – определяет команду клавиши Back (по умолчанию эта клавиша соответствует кнопке Назад в окне браузера).

• 2 – задает команду клавиши Forward (по умолчанию она соответствует кнопке Вперед в окне браузера).

• 3 – определяет команду клавиши Refresh (по умолчанию эта клавиша соответствует кнопке Обновить в окне браузера).

• 4 – задает команду клавиши Stop (по умолчанию она соответствует кнопке Стоп в окне браузера). К сожалению, назначение этой клавиши не всегда можно изменить.

• 5 – определяет команду клавиши Search (по умолчанию эта клавиша соответствует сочетанию клавиш Windows+F).

• 6 – задает команду клавиши Favorites (по умолчанию она соответствует кнопке Избранное в окне браузера).

• 7 – определяет команду клавиши Home (по умолчанию эта клавиша соответствует кнопке Домой в окне браузера).

• 8 – задает команду клавиши Mute (по умолчанию она отключает звук в проигрывателе). К сожалению, назначение этой клавиши не всегда можно изменить.

• 15 – определяет команду клавиши E-mail (по умолчанию эта клавиша открывает программу Outlook Express).

• 16 – задает команду клавиши Media (по умолчанию она аналогична вызову программы, ассоциированной с расширением CDA, – обычно Проигрыватель Windows Media).

• 17 – определяет команду клавиши My Computer (по умолчанию эта клавиша аналогична вызову окна Компьютер).

• 18 – задает команду клавиши Calculator (по умолчанию она аналогична вызову программы calc.exe).

Как же изменить назначение клавиши? Для этого нужно создать в подразделе, соответствующем нужной клавише, строковый параметр ShellExecute и присвоить ему команду, которая будет выполняться при нажатии клавиши. Например, чтобы вместо Калькулятора вызывать папку с программами (допустим, папку Program Files, расположенную в корневом разделе диска С:), нужно изменить в подразделе 18 значение строкового параметра ShellExecute на explorer /root, C:Program Files.

Примечание

Некоторые клавиши после изменения назначения принимают двойную функциональность. Например, после изменения назначения клавиши Favorites была замечена следующая особенность. Если при нажатии этой клавиши фокус установлен на папке, то будет вызвано окно Избранное, а если фокус установлен на Рабочем столе или окне какой-нибудь программы, то будет выполняться команда, присвоенная вами этой клавише.

Данный текст является ознакомительным фрагментом.