1 (изменено: lngvar, 2016-11-13 00:54:47)

Тема: Отжатие клавиши?

Добрый день.
Проблема в следующем ...
Когда я отправляю кнопку (например "s"),  игра ведет себя так, как будто я ее не отжимаю.
То есть реакция такая же, как если бы я нажал ее на клавиатуре и не отпускаю.


Send {sc013}
Send {sc093}

Сканкод на нажатие и отжатие не помогает
Как быть ?

p.s. И еще , если я отправляю

Send s

он всегда отправляет "s",  хотя если раскладка русская включена - то игра реаргирует только на "ы".

2

Re: Отжатие клавиши?

Это весь код, или часть? Из выше описанного не понятно, что требуется, и что не так работает.

3

Re: Отжатие клавиши?

это практический рабочий кусок.
решение первой проблемы я нашел.
просто


Send {s down}
Send {s up}

не понятно почему именно только такой вариант срабатывает, иначе игра думает что "s" нажата и удерживается.

Теперь я пытаюсь изящно решить проблему с раскладкой.
Если английская - отправлять s,  русская - ы

4

Re: Отжатие клавиши?

Плохая идея писать с маленькой буквы.

lngvar пишет:

это практический рабочий кусок.

В обще-то я рассчитывал увидеть полный рабочий код, дабы понять откуда растут ноги.

lngvar пишет:

Если английская - отправлять s,  русская - ы

Не совсем понимаю что вы хотите, зачем посылать "S/Ы"? Сканкоды вроде нормально работают при любых раскладках.