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

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

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

Таблицу можно напечатать или сохранить в файле в формате pdf без цветовой разметки, для этого воспользуйтесь кнопками "Сохранить в PDF" и "Печать таблицы".

Структура таблицы:

Key action - перевод на английский "Действия клавиши" (эта колонка включена только, когда в ней есть текст).

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

Клавиша - основное сочетание для команды.

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

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

 

Кроме того, все столбцы в таблице можно включить/выключить независимо друг от друга, для этого используется сочетание Alt <номер столбца>, нумерация столбцов указана в шапке таблицы. При этом поиск текста для скрытых столбцов всё равно проводится,  а на печать или в pdf файл выводятся только видимые столбцы.



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

Ctrl, Alt, Shift, Win (для Windows)

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

Esc, Tab, F1 - F12, Del, Enter, Insert, Home, End, PgDn, PgUp и т.д.

Третья группа - все символьно-цифровые клавиши на основной клавиатуре: А, B, C и т.д.

Четвертая группа - клавиши расположенные на цифровой клавиатуре (Numpad): 1, 2, 3 и т.д.

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

Схематичное расположение клавиш на клавиатуре

 

Условные обозначения для мыши:

 

- Щелчок левой кнопкой мыши или движение мышью с зажатой левой кнопкой

 

- Щелчок правой кнопкой мыши или движение мышью с зажатой правой кнопкой

 

- Двойной щелчок левой кнопкой мыши

 

- Вращение колеса мыши

 


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