С проблемой использования горячих клавиш сталкиваются многие. Вроде бы и нужная вещь, но..., "мышь как-то привычнее, да и быстро забываются они...", рассуждают пользователи. Так бывает, например, когда долго не работаешь с какой-нибудь программой, где, казалось бы, уже руку набил и прекрасно обходился без мыши (ну, или почти без мыши, куда же без неё родимой wink), и вот после долгого перерыва никак не можешь вспомнить нужное сочетание, а времени искать нет. Знакомая ситуация?

Так появилась идея создать некий сборник для горячих клавиш, причём не в виде обычных текстовых списков, от которых пользы тоже немного, а  в виде программы "заточенной" именно под поиск клавиатурных сочетаний, т.е. чтобы можно было не только найти нужное сочетание, но и, например, быстро вспомнить давно забытое сочетание, не копаясь при этом в длиннющем полном списке клавиш, или убедиться, что нет нужного сочетания в определённой программе. Да и просто, списки горячих клавиш к множеству разных программ в одном месте неплохо иметь под рукой.

Итак, принцип работы программы поиска горячих клавиш. Имеется 5 вариантов выбора отображения списка:

- Все комбинации - полный список всех горячих клавиш для выбранной программы. Это вариант по умолчанию, список высвечивается сразу после перехода на страницу;

- Часто используемые - фактически, усечённый список от полного, в котором убрано всё лишнее. В эту группу включены не только часто используемые комбинации клавиш, но и нужные сочетания, которые полезно знать, хотя они часто и не требуются, например, "Удалить историю" в браузере (Ctrl-Shift-Del);

- Фильтр по действию клавиш. Список отфильтрованный по столбцу "Действие клавиши". Вбиваем в поле ввода начальные буквы команды и получаем только те строки, названия которых совпадают с введёнными символами, например, вводим "п" (на русском) - получаем все команды начинающиеся на "п", добавляем "е" - получаем все команды на "пе" и т.д. Страницу при этом обновлять не нужно, список обновляется автоматически, после каждого нажатия.

- Фильтр по управляющим клавишами. Список отфильтрованный по столбцу "Клавиша", позволяет высветить список комбинаций начинающихся с управляющих клавиш Ctrl, Alt или Shift (либо без них). Это может быть полезно, например,  когда не можешь вспомнить сочетание полностью, а помнишь только его начало.

- Фильтр по категориям. Список отфильтрованный по столбцу "Категория". Необходимо учитывать, что некоторые клавиши могут не входить ни в одну из категорий.


Щёлкнув по нужному варианту, он становится активным. Активный вариант подсвечивается более ярким цветом, предыдущий фильтр сбрасывается в состояние "Все...". Список отображается в таблице с таким заголовком:


 

Действие клавиши - Команда, которая должна выполнится по нажатию сочетания.

Клавиша - Основное сочетание.

Дополнительная или обратная клавиша. В некоторых программах для одной и той же команды существует два разных сочетания, но такое бывает редко, поэтому для экономии места в этом же столбце могут приводится сочетания для обратного действия так называемых "двунаправленных" команд, например, открыть-закрыть окно, перейти в начало- в конец.

Категория - функциональная категория, в которую входит команда. Команды не имеющие четкой категории, отнесены в категорию Разное.


Все клавиши функционально разбиты на три группы, каждая из которых имеет свой цвет.
В первую группу входят управляющие клавиши, не выполняющие никаких действий, их можно держать нажатыми безо всякой реакции компьютера (кроме Alt, он иногда работает при отжатии):

Ctrl , Alt , Shift

Во вторую группу входят клавиши, выполняющие некоторые служебные или управляющие действия:

Esc, Tab, F1 - F12, Del,Enter, Insert, Home, End, PageDown, PageUp, стрелки

Третья группа - все символьно-цифровые клавиши, они обозначаются цветом  

Все вместе они выглядят так:

Клавиатура

 


Обращаю внимание, проект только начинает своё развитие и в нём пока относительно немного программ включенных в базу. Со временем я планирую добавлять новые списки горячих клавиш  для разных программ и сервисы по тематике сайта, естественно, не сразу все, а по степени популярности и востребованности. Если у вас есть предложения на эту тему, а также замечания об ошибках, неточностях, несоответствиях пишите мне на эл. почту: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.