Тема: AHK: Нажатие колесика мыши при нажатии Ctrl + Win + Shift
Мне нужно сделать нажатие колесика мыши при нажатии Ctrl + Win + Shift. Почему этот код не работает?
^+<#:: MsgBox, aaa
или же
ControlShiftLWin:: MsgBox, aaa
тоже не работает. Почему?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Мне нужно сделать нажатие колесика мыши при нажатии Ctrl + Win + Shift. Почему этот код не работает?
^+<#:: MsgBox, aaa
или же
ControlShiftLWin:: MsgBox, aaa
тоже не работает. Почему?
Должна быть указана клавиша и (опционально) вместе с ней модификатор(ы). А у Вас только одни модификаторы. Вот так будет работать:
^+LWin:: SoundBeep
Должна быть указана клавиша и (опционально) вместе с ней модификатор(ы). А у Вас только одни модификаторы. Вот так будет работать:
^+LWin:: SoundBeep
Спасибо, работает. Модификатор это та же кнопка, только символом? То есть одна кнопка должна быть текстом, а другие уже можно символом?
У меня проблема в том, что у меня кнопки иногда могут нажиматься и в другой последовательности. То есть, например Win+Shift+Ctrl.
Если написать
LWin+^:: MsgBox, aaa
То пишет Invalid Hotkey. Вроде бы написал так как вы сказали, если я правильно понял. Одна клавиша буквами и другие две символами.
Порядок имеет значение. В вашем случае тогда должно быть:
#+LCtrl:: MsgBox, Ura!
Спасибо.
Если мне нужно еще заблокировать на несколько секунд нажатие всех других кнопок (кроме мыши) после выполнения какой-то из моих команд, как это пишется?
+^LWin:: Send, {MButton}, BlockInput, On Sleep 5000, BlockInput, Off
#+LCtrl:: Send, {MButton}, BlockInput, On Sleep 5000, BlockInput, Off
#^Shift:: Send, {MButton}, BlockInput, On Sleep 5000, BlockInput, Off
То есть можно ли как-то поочередно писать команды или Send принимает только 1 команду? То есть при нажатии кнопки сделать первое условие и второе.
Send принимает только 1 команду?
Send не принимает никаких команд, он сам и есть команда. Команды всегда нужно писать с новой строки.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться