Рубрика: Программы | Дата: 17.08.15

Как самому сделать горячие клавиши?

Как самому сделать горячие клавишиНу.., наверное ни кому не надо объяснять что есть такое "Горячие клавиши". Но на всякий случай сообщу. Горячие клавиши служат для того, чтобы парой тыков можно было производить определённое действие. К примеру копировать, вырезать, вставить и т.д. По началу это конечно немного непривычно, но зато это намного удобнее, чем постоянно лазить через контекстное меню. К примеру надо что-то найти, для этого есть комбинация клавиш, она работает везде, тыкнул кнопки "Ctrl+F" и ищи себе на здоровье. И не надо ни куда лезть, ничего искать. И вот таких наборов кнопок масса и называются они - Горячие клавиши, Быстрые клавиши, Сочетание клавиш и т.д. В общем, кому как удобно, тот так их и обзывает.

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


Горячие клавиши

Win - Открыть меню "Пуск" (Start). Иногда на кнопке просто логотип.
Ctrl + Shift + Esc - Вызов "Диспетчера задач". Можно ещё - Ctrl + Alt + Delete.
Win + R - Команда "Выполнить", альтернативный путь - Пуск / Выполнить
Printscreen - Сделать скриншот всего экрана.
Alt + Printscreen - Сделать скриншот текущего активного окна

Ctrl + A - Выделить всё (файлы, папки, текст и т.д.).
Ctrl + C - Копировать (файлы, папки, текст и т.д.).
Ctrl + X - Вырезать (файлы, папки, текст и т.д.).
Ctrl + V - Вставить (файлы, папки, текст и т.д.).
Ctrl + Z - Отменить последнее действие
Ctrl + S - Сохранить текущий документ, проект и т.п.

Конечно есть ещё и масса других горячих клавиш, более узкоспециализированных, к примеру для браузера. Ctrl и колёсико мыши - меняет масштаб, или Ctrl и "+" - увеличивает масштаб, Ctrl и "-" - уменьшает масштаб, Ctrl и "0" - сбрасывает масштаб на стандартный. Кстати, Ctrl и колёсико мыши работает и в Ворде и во многих других программах. А вот "+" и "-", работают уже не везде. Так-что не парьтесь если что smile


Есть так-же и так называемые мультимедийные клавиатуры. Там можно управлять звуком, переключать дорожки и т.д. Но во первых эти клавиатуры довольно неудобны, ведь как правило они немного больше стандартных, иногда вообще бывают монстры с кучей кнопок. Ну вот спрашивается а на фига мне на клавке кнопка "Выключение", или "Сон". Эту операцию лично мне надо выполнять всего раз в неделю. В общем, будут эти клавиши только под пальцами путаться wink

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

Кроме того, есть очень много очень нужных горячих клавиш, которых тупо нет, или они работают тупо через жопу smile Вот к примеру взять звук. В Виндовс 7 с этим всё нормально. Увеличить, уменьшить общую громкость можно горячими клавишами F8, F9. А вот в Виндовс ХР таких клавиш просто нет. У меня на мультимедийной клавиатуре они есть, но они увеличивают, уменьшают не общую громкость, а громкость открытого в данный момент приложения, если конечно там звук предусмотрен. Вот и получается, хоть и есть мультимедийная клавиатура, а фиг чего поделаешь. Можно конечно и поделать, но неудобственно всё это neutral

Какой-же выход из этой ситуации?


Как самому сделать горячие клавиши?

А очень даже простой. Надо самому сделать горячие клавиши. На самом деле всё не так страшно, как может показаться на первый взгляд. Во первых, существуют команды, которые могут управлять параметрами виндовс из командной строки. К примеру у Виндовс 7 есть команды для переключения режимов питания и т.д. Значит нам надо всего-лишь сделать батник, сделать для него ярлык и назначить этому ярлыку горячие клавиши. Все дела, всего три операции. И таким образом вы сможете сами сделать любые горячие клавиши.

А сейчас по порядку. Команды наверное тут разрисовывать не буду, ибо их "ну очень много", всё описывать "вспотеет нога" grin Только не ведитесь на сайты, где написано что-то типа "Все команды командной строки Windows в одном месте" и т.д. На деле этих команд намного больше, они существуют практически для каждого случая. Конечно только если эти самые случаи не очень экзотические smile Итак, давайте сперва всё разберём на простом примере, далее двинемся к более сложному. Сперва сделаем тупо выключение Виндовс через горячие клавиши. Почему именно этот пример, который на фиг ни кому не нужен? Просто потому, что он работает на всех версиях Виндовс.

Итак, для начала нам надо сделать батник. Для этого нужно открыть блокнот и написать там, или скопировать вот это - shutdown -s -t 60 Затем сохраняем с любым названием, желательно использовать маленькие латинские буквы, просто чтобы избежать небольших сложностей. И добавляем в конце .bat Это будет расширение файла. К примеру дадим такое название vikluchenie.bat Всё, батник готов.


Немного отвлекусь для объяснений. Буковка с циферкой t 60, это время до выключения системы, в секундах. Буковка s, это команда для выключения. Таким-же макаром можно сделать гибернацию, перезагрузку и т.д. Если хотите посмотреть полный список команд, то можете вбить в "командную строку" команду - shutdown /? и нажать кнопочку "Enter". Там высветится полный набор команд, вот некоторые из них:

s - Завершение работы компьютера.
r - Перезагрузка компьютера.
h - Гибернация. Можно использовать с параметром "f".
f - Принудительное закрытие запущенных приложений без предупреждения пользователей. Параметр "f" используется, если для параметра "t" задано значение больше 0.
a - Отмена завершения работы системы. Конечно если успеете, пока идёт обратный отсчёт wink


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

Теперь надо перейти в "Свойства ярлыка" батника. Для этого достаточно кликнуть по ярлыку правой кнопкой мыши и перейти по пункту "Свойства".
Как самому сделать горячие клавиши 1

Там где "Быстрый вызов" тыкаете любые понравившиеся клавиши, они и будут вашими горячими клавишами. Я к примеру тыкнул клавишу "N". Там где "Окно", по стандарту там стоит "Обычный размер окна", но лучше поставить "Свёрнутое в значок". Это делается для того, чтобы скрыть "Командную строку". Но если хотите наблюдать за действиями, которые там происходят, то можете оставить и стандартное окно.

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

Но к великому сожалению хоть команд и много, но их явно не хватает для всех случаев жизни. К примеру у Виндовс ХР нет команды для увеличения, уменьшения громкости и т.д. Как-же решить эту проблему? Тут нам на помощь придёт...


Программа NirCmd

Скачать программу NirCmd можно на официальном сайте, она бесплатная - nirsoft.net. Просто прокрутите страницу в самый низ, вот там и будут ссылки на скачивание этой программы. Правда NirCmd на "англицком", но это не важно, нам там смотреть всё-равно не на что будет smile

Почему именно эта программа? Тут всё просто. Во первых она весит меньше метра, во вторых её не надо устанавливать, в третьих всё работает чётко и быстро. Но есть и неудобство, всё надо делать своими ручками. В других программах в этом плане конечно будет полегче. Но их надо устанавливать, настраивать и т.д. А если у вас несколько систем, или надо восстановить, или заменить систему, то будет весьма неудобно.

Вот я к примеру пользуюсь сразу двумя операционными системами - Виндовс 7 и Виндовс ХР 64. И программа NirCmd очень удобна в этом плане, закинул куда-нибудь и пусть там себе валяется, можно менять систему, восстанавливать, переходить с одной на другую и по фиг дым. Ну.., только ярлыки надо размещать на рабочем столе, зато ни каких тебе больше установок, настроек и т.д. В общем, тут конечно у всех свои фломастеры smile Поэтому перейдём сразу к конкретному примеру...


Как сделать горячие клавиши для увеличения, уменьшения громкости. В Виндовс 7 эта тема предусмотрена, но вот лично у меня она не фига не работает. Разбираться с этой темой я не стал, может служба какая выключена, может ещё что, да и на Виндовс ХР 64 эти клавиши не предусмотрены в принципе, поэтому я и озаботился созданием горячих клавиш для увеличения, уменьшения громкости. Ну задолбало всё время бряцать по этом значку и крутить колёсиком evil

Для начала скачайте программу NirCmd. Распакуйте в любое удобное место. Давайте для примера распакуем на диск "D" в папку "NirCmd". Это чтобы я мог вам точные пути нарисовать, ну а если поместите программу NirCmd в другую папку, то просто поменяете директории и все дела.

Делаем батник и прописываем там:

D:\NirCmd\nircmd.exe changesysvolume 1000

Не забыли ещё как батник делать? smile 1000 - это на сколько поднимается уровень громкости, всего там около 65 000. В общем позже выберите сколько вам удобнее, чем больше цифра, тем быстрее будет прибавляться громкость и наоборот. Затем выводите ярлык этого батника на рабочий стол, выбираете горячие клавиши в "Быстрый вызов", меняете "Окно", выбираете "Значок" (как я уже описывал выше). Все дела. Для уменьшения громкости надо сделать отдельный батник. Вот команды:

D:\NirCmd\nircmd.exe changesysvolume 1000 - увеличить громкость.
D:\NirCmd\nircmd.exe changesysvolume -1000 - уменьшить громкость.
D:\NirCmd\nircmd.exe mutesysvolume 2 - включить, выключить звук.


Вот и всё, выводите три ярлычка на рабочий стол и можете при помощи горячих клавиш увеличивать, уменьшать громкость как вздумается. Ну а можете и вообще вырубить её на фиг нажатием всего одной кнопки. Кстати, да, если хотите сделать всего одну горячую клавишу, а не набор горячих клавиш, то для этого надо выбирать кнопки справа на клавиатуре. Это цифровая клавиатура, называется "Numpad", она есть практически на всех клавиатурах, кроме урезанных версий. Я к примеру, чтобы увеличить громкость сделал горячую клавишу "+", уменьшить "-", включить, выключить"*", все дела smile Увеличение, уменьшение, включение, выключение громкости работает во всех режимах - при просмотре полноэкранного видео, в играх и т.д.

Конечно горячие клавиши таким образом можно сделать не только для громкости. У программы NirCmd очень широкие возможности. Список команд, которые можно использовать находится у них на сайте, как-раз по той ссылке, которую я дал выше.

Вот вроде и всё, удачи smile

Похожие записи:

Есть мысль?

  1. Злостный аноним:

    На ноуте, на ХРюше всё получилось, спасибо. А то заело уже с этим ползунком громкости выёживаться. А вот на стационаре, на семёрке, не фига не получается. Всё, сделал ярлыки, назначил горячие клавиши, а не работает и всё тут. Не подскажите в чём может быть дело?

    • halych:

      Здравствуйте. Да, на семёрке может быть такой затык. Вы наверное решили сразу назначить клавиши от нумпада? Сделайте сперва стандартные клавиши, нажмите к примеру клавишу "N", а потом попробуйте снова назначить горячие клавиши от нумпада. Семёрка вообще штука довольно глючная, точнее капризная. Вот на Виндовс ХР 64 у меня всегда всё чётко работает. А семёрка.., как будто сама по себе живёт grin Вот к примеру на семёрке у меня эти горячие клавиши не работают в полноэкранном режиме, на Виндовс ХР 64 всё работает чётко. У других людей всё работает нормально. В чём дело, я фиг его знает. Разбираться как-то лень. Если кто знает, подкиньте идею idea Спасибо.

      • Злостный аноним:

        Опачки, пасиб, всё заработало. У меня всё чётко и на семёрке тоже. Семёрка... question

Выскажись :)

Хостинг Хостланд
Copyright, design, ideas © Mihail. При копировании материалов, ссылка на сайт "В гостях у Халыча" обязательна. Контакты - admin@halych.ru
Вверх блин :) Вверх блин :)