1 (изменено: size222, 2011-12-13 18:26:50)

Тема: AHK: Зажатие - отжатие кнопок

Здравствуйте.

Подскажите пожалуйста простенький скрипт для Ctrl.

При нажатии на Ctrl он зажимается, при повторном нажатии отжимается.

Заранее благодарен.

2 (изменено: creature.ws, 2011-12-13 19:28:15)

Re: AHK: Зажатие - отжатие кнопок

Ctrl::Send % (c := !c) ? "{LControl Down}" : "{LControl Up}"

3

Re: AHK: Зажатие - отжатие кнопок

Большое человеческое спасибо

4 (изменено: size222, 2011-12-13 20:58:04)

Re: AHK: Зажатие - отжатие кнопок

Вот не задача.

При нажатии Ctrl (т.е. благодаря скрипту уже зажатии) не выполняется команда зажатия Shift.(т.е. при таком же скрипте только на Shift).

Проще:

Солдат при зажатии Ctrl "Бежит" при Shift "Приседает" (он приседает но не остается в таком положении при отжатии Shift), так вот когда работает скрипт на Ctrl другой (такой же) скрипт на Shift не работает.

Помогите исправить.

5 (изменено: creature.ws, 2011-12-13 21:54:05)

Re: AHK: Зажатие - отжатие кнопок

Раздельными скрипты делать не нужно.


*Ctrl::Sendinput % (c := !c) ? "{LControl Down}" : "{LControl Up}"
*Shift::Sendinput % (s := !s) ? "{LShift Down}" : "{LShift Up}"

ahk скрипт не различает нажатия произведённые юзером  либо иным скриптом, «такой же скрипт только на шифт» перестаёт работать потому как второй скрипт получает нажатие не shift, а ^shift.
* — Групповой символ

6

Re: AHK: Зажатие - отжатие кнопок

Спасибо.