Задать вопрос
spacemakerman
@spacemakerman

Как реализовать сценарий AHK что бы при вкл. CapsLock, выполнялось условие а при выкл. переставало выполняться?

Всем привет, недавно начал осваивать AHK, с простыми задачками разобрался, но как вот реализовать такое?

Если включен режим CapsLock, то при удерживании левой клавиши мыши происходит переназначение на действие: например цикличные нажатия клавиши "1". Но как только вЫключается режим CapsLock, то левая клавиша мыши не переназначается и работает в стандартном режиме.

GetKeyState, CapLck, CapsLock, T
if ( CapLck == "D" ) {

MouseClick, left,,, 1, 0, D  ; Удерживать нажатой левую кнопку.
Loop
{
Send {I down}
Sleep, 100
Send {I up}
Sleep, 100
}
MouseClick, left,,, 1, 0, U  ; Отпустить кнопку мыши.
}
return
  • Вопрос задан
  • 555 просмотров
Подписаться 2 Средний Комментировать
Решения вопроса 1
@ComodoHacker
Может, использовать ~RButton, а внутри уже проверять GetKeyState()?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@kyb85
#If GetKeyState("CapsLock", "T") ; работать только при включенном CapsLock
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы