Главная » Статьи » Компьютер » Настройки

Auto Hot Key задаем горячие клавиши


Здравствуй читатель моего блога. Сегодня я решил познакомить тебя с такой программой как Auto Hot key. Эта программа может переназначать чуть ли не все имеющиеся у вас клавиши на любом вашем периферийном устройстве. Программа Auto Hot key это ключ к экономии времени smile Давайте я немного перечислю ее возможности, а затем покажу небольшой пример в ее использовании.

И так. Что она может ?

Присвоение процессов на определенные клавиши. Почти любая клавиша клавиатуры , джойстика , мыши может быть переназначена. и считаться горячей клавишей.
Присутствие функции авто замена. Допустим вы печатаете в чате : ПКД, программа распознает это и заменяет аббревиатуру на предложение «Привет. Как дела ?»
Так же в программе можно создавать меню, формы ввода данных и пользовательские интерфейсы.
Передавать сигналы ручного пульта дистанционного управления через клиентский скрипт WinLIRC.
Использовать существующие скрипты AutoIt v2, и добавлять в них новые возможности.
Компилировать любой AHK скрипт в EXE , который можно будет запустить даже на компьютерах, где не установлен AutoHotkey.
Как видите плюсов у этой программы достаточно много для того что-бы обратить на нее свое внимание.

Скачать можно с официального сайта : Autohotkey.com

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



Этот скрипт позволяет показывать и скрывать скрытые папки в проводнике нажатием ALT+H.

!H::GoSub,CheckActiveWindow

CheckActiveWindow:
ID := WinExist(«A»)
WinGetClass,Class, ahk_id %ID%
WClasses := «CabinetWClass ExploreWClass»
IfInString, WClasses, %Class%
GoSub, Toggle_HiddenFiles_Display
Return

Toggle_HiddenFiles_Display:
RootKey = HKEY_CURRENT_USER
SubKey = Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

RegRead, HiddenFiles_Status, % RootKey, % SubKey, Hidden

if HiddenFiles_Status = 2
RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 1
else
RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 2
PostMessage, 0x111, 28931,,, ahk_id %ID%
Return

Так же можно задействовать кнопки мыши :

Скрипт создаст новую папку при двойном нажатии в пустом месте.

#IfWinActive ahk_class CabinetWClass
~LButton::
SetKeyDelay, , 50
MouseGetPos, , , , ctrl
ControlGet, sel, List, Count Selected, SysListView321, A
If DllCall("GetDoubleClickTime") > A_TimeSincePriorHotkey
and A_ThisHotkey = A_PriorHotkey
and ctrl = "SysListView321"
and sel = 0
SendEvent, !fwf
Return
#IfWinActive

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

Категория: Настройки | Добавил: Nikitos (2017-11-02)
Просмотров: 162 | Теги: горячие клавиши, урок, Программа | Рейтинг: 0.0/0

Поддержите проэкт комментариями, покажите что мы не зря стараемся. Добавив нам мотивации писать больше и чаще. Мы тратим средства на содержание ресурса,но ничего с этого не имеем. У вас есть возможность поучаствовать в финансировании проэкта ;)

Имя *:
Email *:
Код *:
Всего комментариев: 0