Программа hotkey для чего нужна

Программы для переназначения клавиш — обычно небольшие утилиты, основная задача которых заключается в подмене функции той или иной кнопки клавиатуры (некоторые программы работают и с мышкой). Они могут оказаться полезными в различных ситуациях. Например, если определенная клавиша вышла из строя, такая программа позволит быстро «отремонтировать» ее, назначив выполнение ее функции другой клавише.

Многие клавиши и вовсе никогда не используются в повседневной жизни рядового пользователя. Можно ли сделать их реально полезными? К примеру, сделать так, чтобы клавиша «F8» делала скриншоты, а «Pause Break» — запускала какую-нибудь программу? Все это возможно при помощи специализированных программ.

MapKeyboard

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

Как создать горячие клавиши Windows 10 8.1 и 7 в HotkeyP

MapKeyboard

Вообще, MapKeyboard работает не с самой клавиатурой, а с настройками операционной системы, отвечающими за функционирование нажимаемых клавиш. Это также говорит о том, что программа никак не нагружает компьютер во время работы. Все, что она делает — изменяет определенные параметры системы. После сохранения настроек MapKeyboard можно и вовсе закрыть — внесенные в работу клавиатуры изменения будут активными до их отмены путем запуска соответствующей функции программы.

Как пользоваться MapKeyboard?

Программа MapKeyboard, хоть и не имеет перевода на русский язык, предельно проста в использовании:

  1. Нажмите на изображении клавиатуры нужную клавишу, которую необходимо переназначить.
  2. Затем в левом нижнем углу раскройте список «Remap selected key to» и определите новую функцию для выбранной клавиши.
  3. Нажмите кнопку «Save layout».
  4. После нажатия «Да» в отобразившемся диалоговом окне программа завершит сеанс работы операционной системы. После повторного входа в систему клавиша будет переназначена.

Настрйока программы MapKeyboard

Чтобы вернуть настройки клавиатуры в исходное состояние, просто кликните кнопку «Reset keyboard layout» в правом нижнем углу программы.

Сброс настроек MapKeyboard

SharpKeys

Принцип работы данной программы аналогичен MapKeyboard, т.е. переназначение клавиш осуществляется путем изменения настроек операционной системы. Отличие в том, что программа SharpKeys работает не только с обычными, но и с мультимедийными клавишами, такими как «Volume Up/Down», «Mute», «Calculator», «Play/Pause», «Home/Back/Forward» (кнопки управления браузером) и т.д.

Горячие клавиши Windows 10 секретные комбинации

SharpKeys

Как пользоваться SharpKeys?

Один из недостатков утилиты SharpKeys — не очень удобный пользовательский интерфейс. В нем отсутствует изображение клавиатуры, как в случае с MapKeyboard. Впрочем, это не вызывает особых трудностей в настройке программы.

Для примера переназначим мультимедийную клавишу «E-Mail» (запускает почтовую программу, если та установлена на компьютере) на клавишу «Calculator» (чтобы запускала калькулятор).

  1. Кликните по кнопке «Add» в левом нижнем углу программы. Откроется новое окошко.

Настройка SharpKeys

  1. В левой колонке выберите переназначаемую клавишу. В нашем случае — это «App: E-Mail».
  2. В правой колонке определите новую функцию для выбранной клавиши. В нашем случае — «App: Calcilator».

Переназначение клавиш в SharpKeys

  1. Кликните «ОК», затем в главном окне программы нажмите кнопку «Write to Registry».
  2. Утилита попросит выполнить выход из системы либо перезагрузить компьютер, чтобы изменения вступили в силу.

Если с поиском нужных клавиш в представленном списке возникают сложности либо перенастройка не сработала (обычно возникает именно с мультимедийными клавишами), можно пойти другим путем:

  1. Нажмите под левой колонкой кнопку «Type Key».
  2. Откроется небольшое окошко. Нажмите на клавиатуру клавишу, которую необходимо переназначить.

Настройка SharpKeys

  1. В нашем случае была нажата клавиша «Insert».
  2. Кликните «ОК».
  3. Далее кликните по кнопке «Type Key» под правой колонкой, затем повторите все действия, но в этот раз нажмите клавишу, которую следует назначить кнопке, выбранной на предыдущем шаге (в нашем случае «Insert»).
  4. Нажмите «ОК», затем «Write to Registry».
  5. Выйдете и повторно войдите в систему либо перезагрузите компьютер.

Кроме того, программа SharpKeys позволяет и вовсе отключить любую клавишу. Многие захотят сделать это по отношению к клавише выключения компьютера (Power), т.к. часто нажимают на нее случайно. Для отключения этой (и любой другой) кнопки, в правой колонке достаточно выбрать вариант «Turn Key Off»:

Отключение клавиш в SharpKeys

А чтобы отменить переназначение клавиш, удалите все или определенную запись в главном окне программы, используя кнопку «Delete» или «Delete All». После чего кликните «Write to Registry» и перезагрузите компьютер.

Удаление настроек SharpKeys

KeyTweak

Еще один аналог двух предыдущих программ. Утилита KeyTweak сочетает в себе функциональные возможности SharpKeys (тем, что способна работать с мультимедийными кнопками и в режиме считывания клавиш при нажатии) и удобный пользовательский интерфейс MapKeyboard (присутствует изображение клавиатуры).

Читайте также:
Particle illusion что за программа

KeyTweak

Инструкция по использованию KeyTweak

Переназначить клавишу при помощи KeyTweak можно двумя способами — либо воспользовавшись изображением клавиатуры по аналогии с MapKeyboard, либо воспользовавшись режимом считывания кода переназначаемой клавиши, как в случае с SharpKeys.

  1. Кликните по изображению переназначаемой клавиши. Тут могут возникнуть сложности, т.к. вместо букв/символов/обозначений на картинке изображены одни числа — это коды клавиш. Но если навести курсор мыши на изображение кнопки, под ним появится реальное значение клавиши.

Настройка KeyTweak

  1. Выберите новую функцию для клавиши в списке «Chose New Remapping», затем нажмите кнопку «Remap Key».

Выбор клавиши для переназначения в KeyTweak

  1. В списке «Pending Changes» появится запись о переназначении клавиши. Кликните по кнопке «Apply», чтобы применить настройку.

Добавление функции для клавиши в KeyTweak

  1. В левом верхнем углу в блоке «Remapped Keys currently in effects» можно просмотреть список всех переназначенных ранее клавиш. Он отобразится даже в случае, если переназначение было выполнено в другой программе.

KeyTweak

  1. Для примера переназначим мультимедийную клавишу «Play/Pause». Изображения некоторых из них можно увидеть справа от изображения клавиатуры, но мы не будем их использовать.
  2. Кликните по кнопке «Full Teach Mode», откроется небольшое окно.

Переназначение клавиш в KeyTweak

  1. Кликните в нем по кнопке «Begin Teach Mode».
  2. Нажмите на клавиатуре клавишу, которую следует переназначить, ее код отобразится в блоке «Scancode of Key #1». В нашем случае — это код 57344 (клавиша «Play/Pause»).
  3. Сразу же после нажмите на клавишу, которая заменит предыдущую, ее код отобразится в блоке «Scancode of Key #1». У нас это — 57399 (клавиша «Print/Screen/SysRq»).
  4. Нажмите кнопку «Remap Key#1 to Key#2».

Переназначение клавиш в программе KeyTweak

  1. Нажмите «Apply» в главном окне программы для сохранения изменений.

Если воспользоваться кнопкой «Half Teach Mode»:

  1. Нажмите кнопку «Scan Single Key», затем на переназначаемую клавишу.
  2. Из выпадающего списка «Destination Key» выберите вновь назначаемую клавишу.
  3. Нажмите кнопку «Remap», затем «Apply» в главном окне программы.

Для отмены изменений кликните по кнопке «Restore All Defaults» в главном окне KeyTweak.

Сброс настроек KeyTweak

Key Manager

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

Key Manager

К сожалению, Key Manager — не бесплатная программа (стоимость лицензии на момент написания обзора — от 24,97$), и основная причина этого — широкие функциональные возможности. Вот некоторые из них:

  • Переназначение клавиш и кнопок мыши.
  • Назначение клавишам различных функций — открытие файлов, запуск программ, открытие сайтов в браузере, управление открытыми окнами, вставка заранее заданного текста и т.д.
  • Назначение комбинации клавиш различных функций (аналогичных предыдущему пункту).
  • Назначение функций кнопкам мыши с предварительным нажатием любой клавиши или комбинации.
  • Управление курсором мыши (перемещение в указанную точку, автоматическое нажатие кнопок и т.д.).
  • Создание собственного контекстного меню в дополнение/взамен имеющемуся меню в Windows или в любой программе.
  • Создание макросов, т.е. последовательное нажатие любого количества клавиш с возможностью настройки временных задержек между нажатиями и другие возможности.

Пример использования Key Manager

Т.к. данный обзор посвящен программам для переназначения клавиш, приведем пример того, как это реализуется в приложении Key Manager:

  1. В главном окне программы кликните по элементу «(дважды кликните, чтобы добавить)».
  2. Откроется окно настроек.
  3. В верхнем левом углу окна кликните по элемент «(кликните, чтобы определить)».

Добавление действия в Key Manager

  1. Нажмите на клавиатуре клавишу, которую необходимо переназначить (можно и мультмедийную клавишу).

Добавление действия клавише в Key Manager

  1. Далее для заданной клавиши нужно выбрать действие. Для простого ее переназначения в блоке «Назначить действие» откройте вкладку «Клавиша или кнопка мыши».

Добавление нового действия клавише в Key Manager

  1. Новую функцию для клавиши можно задать в блоке «(кликните, чтобы определить)». В этом случае сначала кликните мышью по надписи, а затем нажмите нужную клавишу.
  2. А можно воспользоваться выпадающим списком «Клавиша или кнопка мыши», выбрав подходящую функцию для переназначаемой клавиши.

Переназначение клавиши в Key Manager

  1. В нашем случае переназначается клавиша «Insert» на мультимедийную кнопку «Calculator» (в программе она называется «Программа 2 (Калькулятор)»).
  2. Нажмите «ОК» по завершению настроек.
  3. Теперь в главном окне программы отобразится только что созданная команда.

Список переназначенных клавиш в Key Manager

Утилита Key Manager не вносит никаких изменений в систему, потому она всегда должна находиться в запущенном состоянии. Если требуется отменить переназначение клавиш или любую другую функцию, программу можно поставить на паузу, воспользовавшись соответствующей кнопкой в главном окне:

Установка программы Key Manager на паузу

Функционал Key Manager не может не восхищать, однако нет смысла приобретать программу исключительно ради переназначения клавиш, т.к. для этого существуют бесплатные аналоги.

Mkey

В завершении приведем пример программы , которая по своим функциональным возможностям близка к Key Manager, но все же не такая продвинутая, зато полностью бесплатная.

Mkey

Утилита Mkey также способна не только переназначать клавиши, но и выполнять другие связанные с клавиатурой и мышью действия:

  • Управление различными мультимедиапроигрывателями: WinAmp, AIMP, KMPlayer, Media Player Classic, Foobar2000 и другими.
  • Управление параметрами громкости
  • Открытие папок и файлов, управление открытыми окнами, запуск программ, управление браузером и другие подобные задачи.
  • Управление мышью с клавиатуры: клии, перемещение курсора, эмуляция работы с колесиком мыши (прокрутка).
  • Запись и воспроизведение максросов.
Читайте также:
Dng converter что это за программа

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

Как настроить Mkey?

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

  1. Кликните по кнопке «Добавить» в главном окне программы, затем нажмите клавишу, которую необходимо переназначить (мультимедийные клавиши также поддерживаются).
  2. Программа считает нажатую клавишу и выведет ее обозначение на экран в качестве названия для новой функции (можете оставить все как есть или задать свое название).
  3. Нажмите «ОК» для продолжения.

Настройка Mkey

  1. Далее нужно назначить действие для выбранной клавиши. Чтобы ее просто переназначить, откройте в центральной колонке главного окна вкладку «Клавиатура», а затем выберите раздел «Клавиши».

Переназначение клавиш в Mkey

  1. В правой колонке главного окна установите галочку напротив пункта «Эмулировать нажатие».
  2. Чуть ниже из выпадающего списка выберите новую клавишу, затем кликните по изображению дискеты (правый нижний угол) для сохранения настроек.

Настройка Mkey

Как и в случае с Key Manager, для работы переназначенных клавиш и любых других функций программа Mkey должна быть запущена.

Источник: www.softsalad.ru

Утилита Wise Hotkey: назначаем пользовательские горячие клавиши в системе Windows

Самые удобные комбинации горячих клавиш в Windows, конечно же, припасены для функционала операционной системы. Стороннему программному обеспечению достались лишь остатки удобства. Так, клавишами + цифровым рядом 1-9 можно оперативно запускать приложения, ярлыки которых закреплены на панели задач.

Для быстрого запуска всех остальных сторонних приложений Windows может предложить только сочетание из трех клавиш: Ctrl + Alt + любая клавиша. Комбинации для каждого отдельного приложения назначаются в свойствах их ярлыков, в графе «Быстрый вызов». Предложить больше того, что может в этом плане сама Windows, могут только сторонние программы. Одна из таких –Wise Hotkey от создателя Wise Care 365, известного комплексного продукта для чистки и оптимизации Windows.

Wise Hotkey – минималистичная бесплатная утилита, с помощью которой для запуска функционала Windows и сторонних программ можно назначить 18 двузначных сочетаний горячих клавиш. Утилита задействует клавишу Alt в сочетании с основным числовым рядом 1-9, а также комбинации из клавиши Ctrl и цифровым рядом на вспомогательной клавиатуре Num Lock.

1

Wise Hotkey позволяет назначать горячие клавиши не только для запуска отдельных штатных функций Windows и сторонних программ, но также для открытия нужных папок в проводнике и избранных сайтов в браузере по умолчанию. Утилита устанавливается в систему с готовой образцово-показательной подборкой сочетаний горячих клавиш. Переназначить существующие или добавить новые сочетания можно кликом по пустым слотам и слотам имеющихся назначений. Окно добавления значения для комбинаций горячих клавиш предусматривает 3 вкладки:

  • «Application» – выбор ярлыков установленных программ и штатных функций Windows;
  • «Folder» – указание пути к нужным папкам;
  • «Website» – поле добавления веб-адресов избранных сайтов.

2

Поскольку Wise Hotkey обеспечивает функционирование назначенных горячих клавиш, естественно, утилите нужно загружаться вместе с системой и быть постоянно активной.

3

Она прячется в системном трее, откуда ее при необходимости можно вызвать, а с помощью контекстного меню на значке – закрыть или временно отключить с помощью опции «Temporarily Disable».

Источник: windowstips.ru

Hotkeys -Autohotkey

Горячие клавиши иногда называют «быстрыми клавишами» из-за их способности без труда активировать операции (например, запускать программу или клавиатурную макрокоманду). В примере, приведенном ниже, горячая клавиша Win+Т настроена на то, чтобы запускать Блокнот (Notepad). Знак решетки [#] обозначает клавишу Windows:

#т:: Run Notepad return

В последней строке команда return служит для того, чтобы завершить работу горячей клавиши. Однако, если горячей клавише нужно выполнить только одну строку, эту строку можно поместить справа от двойного двоеточия, в то время как команда return будет подразумеваться:

#т::Run Notepad

Чтобы с горячей клавишей использовать несколько модификаторов, необходимо поместить их в строке друг за другом. В следующем примере для обозначения Control+Alt используются символы ^!:

^!ы:: Send SincerelyJohn Smith ; В этой строке эмуляция нажатия клавиш относится к активному окну. return

Чтобы задавать горячие клавиши, вы можете использовать следующие символы:

!ь::MsgBox Вы нажали AltGr+m.

*#c::Run Calc.exe ; здесь горячую клавишу запустит любое из данных сочетаний: Win+C, Shift+Win+C, Ctrl+Win+C, и т.д.
*ScrollLock::Run Notepad ; Нажатие Scrolllock запустит эту горячую клавишу, даже если нажат модификатор.

~RButton::MsgBox Вы щелкнули правой кнопкой мыши.
~RButton Up» можно также использовать с обычными горячими клавишами:
^!к Up::MsgBox Вы нажали и отпустили Ctrl+Alt+R.

(Чтобы ознакомиться с полным списком названий клавиш клавиатуры и кнопок мыши/джойстика, см. соответствующий раздел.)

Читайте также:
Программа зоипер что это

Метки горячих клавиш можно использовать как обычные метки: вы можете использовать команды Gosub/Goto и задать несколько меток горячих клавиш, чтобы выполнить одну и ту же процедуру. Например:

^Numpad0:: ^Numpad1:: MsgBox При нажатии Control+Numpad0 или Control+Numpad1 появится это сообщение. return

Можно запретить клавишу или комбинацию клавиш для всей системы, если заставить ее бездействовать. В следующем примере будет запрещена правая клавиша Windows:

RWin::return

Дополнительные возможности горячих клавиш:

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

Numpad0 Numpad2::Run Notepad

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

Numpad0::WinMaximize A ; Активное окно развертывается до максимального размера.

Прокрутка колесика мыши назад и вперед также может стать горячей клавишей, как в этих примерах:

MButton WheelDown::AltTab LAlt RShift::AltTab ; Удерживая right-control, нажимайте right-shift, чтобы двигаться вперед. RControl Не отпуская right-control, нажмите Enter чтобы двигаться в обратном порядке.

Команды Alt-tab:

AltTab: если меню отображено на экране, проходит по нему вперед. В противном случае, если горячая клавиша представляет собой Имитирует нажатие Alt + Tab при нажатии левого Control + CapsLock: LCtrl Обработчик нажатия средней кнопки мыши при нажатом Alt ;(так и происходит при нажатии средней кнопки мыши, если открыто меню Alt-Tab): !MButton :: IfWinExist ahk_class #32771 ; условие, что меню alt-tab открыто Send ! ; эмулирует нажатие Escape, что и убирает меню Alt-Tab return

Соглсно первой строке скрипта нажатие Ctrl + CapsLock приводит к появлению меню Alt-Tab. Поскольку это меню было вызвано не «настоящим» нажатием Alt+Tab, а командой скрипта, его невозможно убрать просто любым щелчком мыши или нажатием любой клавиши. Объясняется это тем, что меню «принадлежит» другому процессу (порожденному программой AutoHotkey). Вот здесь и может оказаться полезным код обработчика нажатия средней кнопки мыши (!MButton ::), который убирает это меню.

!MButton :: IfWinExist ahk_class #32771 Send return

Здесь обработчик нажатия средней кнопки мыши убирает меню Alt-Tab, вызванную «настоящим» нажатием Alt+Tab. Безусловно, в данной ситуации это меню можно убрать и без такого обработчика (например, тем же самым нажатием средней кнопки мыши). Однако, при наличии обработчика щелчок средней кнопки мыши получает и обрабатывает исключительно программа AutoHotkey, а не то окно, которое в этот момент находится под указателем мыши (для этого окна щелчка существовать не будет, что может быть по каким-то причинам удобно для пользователя).

В настоящее время все операции Alt-Tab должны быть присвоены непосредственно горячим клавишам, как показано в примерах выше (т.е. их нельзя использовать как самостоятельные команды). Обратите внимание, что присутствие меню Alt-Tab на экране может быть обнаружено при помощи IfWinExist ahk_class #32771.

Чтобы получить дальнейшее представление о том, как с наибольшей эффективностью использовать вашу клавиатуру, мышь и джойстик, см. соответствующие разделы.

Некоторые замечания по горячим клавишам

Для каждой клавиши на цифровой клавиатуре в зависимости от состояния клавиши Numlock можно определить запуск двух различных процедур горячих клавиш. Или запуск одной и той же процедуры вне зависимости от режима клавиши Numlock. Например:

NumpadEnd:: Numpad1:: MsgBox, Эта горячая клавиша запускается вне зависимости от того, включен ли Numlock. return

Если тильда (~) хоть раз будет использована как префикс, все клавиши всегда будут посылаться в активное окно. Например, в обеих из приведенных ниже горячих клавишах активное окно получит все правые клики, даже если только в одном определении есть тильда:

~RButton WheelUp::MsgBox Вы повернули вперед колесо мыши, удерживая при этом правую клавишу в нажатом положении.

Команда Suspend может временно запретить все горячие клавиши, кроме тех, которые вы исключили.

Посредством команды Hotkey можно создавать горячие клавиши в процессе исполнения скрипта. Также команда Hotkey может модифицировать, запрещать или разрешать отдельные горячие клавиши скрипта.

Горячие клавиши джойстика в настоящее время не поддерживают модификаторы, такие, как ^ (Control) и # (Win). Однако, чтобы воспроизвести этот эффект, вы можете использовать команду GetKeyState, как показано в примере, приведенном ниже:

Joy2:: if not GetKeyState(«Control») ; Не нажата ни правая, ни левая клавиша Control. return ; т.е. ничего не предпринимать. MsgBox Вы нажали Joy2, удерживая при этом клавишу Control в нажатом положении. return

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

Источник: ahk-wiki.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru