- Сообщения
- 8,673
- Репутация
- 2,486
Пример:
Хоткей для выхода («Ctrl + ~») вызывает почему то функцию «_Main_Proc», а хоткей для вызова «_Main_Proc» вообще не срабатывает.
Теперь если поменять местами эти две строчки с HotKeySet, то «Ctrl + Shift + ~» вызывает «_Quit_Proc» как и должно быть, а «Ctrl + ~» вызывает... ничего.
Стоит нам только заменить тильду (~) на что нибудь другое (например на 1), то всё работает как положенно.
В чём дело, это баг или оно так задуманно?
Добавлено:
Это не только с тильдой оказывается, например нижний дефис (или как оно там называется ) вызывает тот же баг(?).
Код:
HotKeySet("^+~", "_Quit_Proc")
HotKeySet("^~", "_Main_Proc")
While 1
Sleep(100)
WEnd
Func _Main_Proc()
ConsoleWrite("Main" & @LF)
EndFunc
Func _Quit_Proc()
Exit
EndFunc
Хоткей для выхода («Ctrl + ~») вызывает почему то функцию «_Main_Proc», а хоткей для вызова «_Main_Proc» вообще не срабатывает.
Теперь если поменять местами эти две строчки с HotKeySet, то «Ctrl + Shift + ~» вызывает «_Quit_Proc» как и должно быть, а «Ctrl + ~» вызывает... ничего.
Стоит нам только заменить тильду (~) на что нибудь другое (например на 1), то всё работает как положенно.
В чём дело, это баг или оно так задуманно?
Добавлено:
Сообщение автоматически объединено:
Это не только с тильдой оказывается, например нижний дефис (или как оно там называется ) вызывает тот же баг(?).