Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2005-07-02 15:27:06 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 10:25:21
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2005-07-02 16:59:18 ЛС | профиль | цитата
Для кликанья мышью нужно использовать компонент MouseEvent с вкладки Система. А хот кеи действительно могут не работать. Игра наверняка под DirectX какой нибудь сделана а он все перехватыет. Поэтому нужно использовать компонент Keyboard и самостоятельо отлавливать нажатия клавиш.
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2005-07-03 01:52:37 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 10:25:22
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2005-07-03 02:01:18 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 10:25:22
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2005-07-03 03:43:52 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 10:25:22
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#6: 2005-07-03 13:02:46 ЛС | профиль | цитата
KeyEvent почемуто непашет

Какой схемой делалось?

как конвертировать символ в код клавиши внутри программы

Набить массив соответствий(символ-код) и затем искать код по имени:

Add(IntegerArray,10622871,203,168)
{
IntArray=[A=65,B=66,C=67]
UseName=0
}
Add(ArrayRW,8019436,203,224)
{
link(onRead,4044845:doMessage,[])
link(Array,10622871:Array,[])
}
Add(Button,6772217,140,224)
{
Left=150
Top=230
Data=String(A)
link(onClick,8019436:doRead,[])
}
Add(Message,4044845,259,224)
{
}
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2005-07-03 17:52:07 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 10:25:22
карма: 0

0
Ответов: 65
Рейтинг: 2
#8: 2010-06-13 19:01:50 ЛС | профиль | цитата
anivf писал(а):
А как послать окну игры "нажатие клавиши"?

Подскажи пожалуйста как ты решил эту задачу?
anivf писал(а):
KeyEvent почемуто непашет. =(

Такая же ситуация незнаю чего делать
карма: 1

0
Разработчик
Ответов: 26271
Рейтинг: 2142
#9: 2010-06-13 19:16:15 ЛС | профиль | цитата
geniy3dmax писал(а):
geniy3dmax

Ты на год поста смотрел 03 Jul 2005 17:52

Пять лет уже прошло
карма: 22

0
Ответов: 65
Рейтинг: 2
#10: 2010-06-13 19:25:25 ЛС | профиль | цитата
О черт ,
не разобрался в форуме доконца
карма: 1

0
Ответов: 246
Рейтинг: 13
#11: 2010-06-15 23:27:20 ЛС | профиль | цитата
Вот у меня задача есть, как раз и под тему попадает!

Как можно реализовать управление мышью с помощью голоса!?!?
Вот это было-бы круто!
карма: 0

0
Разработчик
Ответов: 26271
Рейтинг: 2142
#12: 2010-06-15 23:31:18 ЛС | профиль | цитата
Hardcore писал(а):
Вот это было-бы круто!

А никто и не сомневался, осталось дело за малым -- реализовать. Не хочешь подкинуться
карма: 22

0
Ответов: 246
Рейтинг: 13
#13: 2010-06-15 23:33:34 ЛС | профиль | цитата
nesco, ну всё! Отмечаю выпуск и вперед, делать программу управления мышью! Да что там мышью? МИРОМ!
карма: 0

0
Разработчик
Ответов: 26271
Рейтинг: 2142
#14: 2010-06-15 23:45:32 ЛС | профиль | цитата
[flood]
Hardcore писал(а):
Да что там мышью? МИРОМ!

Млин... А у меня перья и рулевые барабаны кончились, да и попутный ветер исчез -- полный штиль, как жаль[/flood]
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#15: 2010-06-16 10:35:54 ЛС | профиль | цитата
[flood]
nesco писал(а):
А у меня перья и рулевые барабаны кончились, да и попутный ветер исчез -- полный штиль, как жаль

Ничего у тебя не исчезло, иначе бы не появлялись периодически новые компоненты, иначе бы тебя здесь уже не было, иначе бы пакет Delphi давно бы был в застое, иначе бы ты не помогал новичкам, иначе бы <список заслуг твоих длинный>
А если корабль сломался, добро пожаловать на мой, у меня с ветром все в порядке, довезем в любую точку мира странствий [/flood]
карма: 10
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)