Что нового

Не отпускает HotKeys

Атос

Новичок
Сообщения
85
Репутация
0
Привет.

У меня есть скрипт, в нём есть главное окно и другие GUI, которые вызываются по разным конпкам.

В одном из таких GUI, который вызывается отдельной функцией, есть назначенные клавиши с помощью HotKeySet.

Код:
HotKeySet("!{DOWN}", "_My111")
HotKeySet("!{UP}", "_My222"")


Я открываю этот GUI, работаю там, пользуюсь этими HotKeyS, закрываю этот GUI.
Я не выхожу из основного окна, но HotKeySet до сих пор остаются заблокированы.
Я так понял, чтобы освобождать HotKeySet, при выходе из функции нужно присваивать им пустые значения.

Код:
HotKeySet("!{DOWN}", "")
HotKeySet("!{UP}", "")


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

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Атос [?]
Я так понял, чтобы освобождать HotKeySet, при выходе из функции нужно присваивать им пустые значения
Неправильно поняли. В справке указано: Отсутствие этого параметра приводит к сбросу ранее установленной горячей клавиши. А пустой параметр всё равно присутствует ;)
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Просто не указывать второй параметр
Код:
HotKeySet("!{DOWN}")
HotKeySet("!{UP}")
 
Верх