Author Topic: Проблема с зажатием клавиш  (Read 1866 times)

0 Members and 1 Guest are viewing this topic.

Exispanio

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Проблема с зажатием клавиш
« on: September 12, 2019, 08:45:40 PM »
Извините за дублирование темы, просьба модераторам удалить некорректно созданую ранее тему с таким же названием.

Доброго времени суток всем, столкнулся с проблемой зажатия клавиши вот пример:

WAIT(2)
KEYDOWN(#w)
WAIT(2)
KEYUP(#w)
WAIT(2)

но в играх это не работает, а функция KEYPRESS(#W) без проблем пишет в чат(при условии если чат активирован),
мне лишь нужно что бы у меня персонаж шел вперед нужное количество секунд, заранее спасибо.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Проблема с зажатием клавиш
« Reply #1 on: September 12, 2019, 09:42:32 PM »
Возможно поможет Ps2 режим. При наличии подключенного устройства Ps2. Обычно у ноутбуков клавиатура так и подключена.

Code: (clickermann) [Select]
#ps2_keyboard

WAIT(2)
KEYDOWN(#w)
WAIT(2)
KEYUP(#w)
WAIT(2)

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Проблема с зажатием клавиш
« Reply #2 on: September 13, 2019, 01:28:07 PM »
Смотря ещё что за игра. Иногда нужно в цикле спамить KEYPRESS(#W) для нужного эффекта.

И, надеюсь, это же не в привязке? Там зажатия не работают.