Тема: SAMP: Хоткей с одновременным нажатием двух клавиш
Как сделать так чтобы например при нажатии Alt+1 скрипт нажимал Up и в это же время Enter. Именно одновременно!
Игра SAMP.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как сделать так чтобы например при нажатии Alt+1 скрипт нажимал Up и в это же время Enter. Именно одновременно!
Игра SAMP.
Заголовок "AHK: Выполнение 2 команд при одной задаче." заменён на соответствующий заданию.
KenzoHK
Если Вы поясните что значит — "Именно одновременно!", то я смогу помочь.
Нет одновременно исполняемых процессов, есть потоки которые ≈ выполняются одновременно.
Правда если у Вас сервер, мультипроцессорный, то надо задать процессор на котором выполняется процесс.
Не путаем ядра и процессоры.
Нажатия на клавиатуру буферизируются в поток, т.к. клавиатура у нас одна, подключение второй клавиатуры не поможет, т.к. поток формируется на уровне системного драйвера клавиатуры.
Это всё лирика была.
Вот самый простой код.
!1::
Send {Up}{Enter}
Return
Более "извращённые" реализации потребуют использования HotKey и SetTimer — это как минимум.
По сути нажатие Up и Enter будет одновременно-последовательным, в нашем случае.
Flasher
Можно и так, но одновременности не будет.
1. Нажали Up (удержание)
2. Нажали Enter
3. Отпустили Up
Твой вариант немного лучше - больше команд.
Он подходит для клавиш модификаторов.
SendInput, {Ctrl Up}{Enter}{Ctrl Down}
KenzoHK не о том спрашивал... как мне думается.
Indomito
Ну, это условная одновременность. Главное - суть работы. Полагаю, этого вполне достаточно. Посмотрим.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться