HPC.ru lite - Все форумы
Форум: Palm OS: Palm, Treo, Sony Clie и другие
Тема: nilEvent
[Ответить]
Advokat [04.04.2002 14:40] nilEvent:
Подскажите, как можно определить, что nilEvent пришел по причине нажатия на клаву. Спасибо.
Arm-Ann [04.04.2002 16:12] nilEvent:
> Подскажите, как можно определить, что nilEvent пришел по причине нажатия на клаву. Спасибо.
Вопрос немного непонятен. О какой клаве речь?
Если о внешней, то за всё что происходит будет отвественен драйвер этой клавы. Если с экранной клавы, то придёт не nilEvent, а скорее keyDownEvent.
А обычно nilEvent не приходит по причине чего-то, он приходит по причине отсутствия каких-либо событий в системе (EvtGetEvent возвращает его по таймауту, если при её вызове указано его значение).
Advokat [04.04.2002 17:13] nilEvent:
Я спрашивал о клаве внешней.
То, что вы указали: все верно. Так и в хелпе написано.
Но, когда я нажимаю на клавишу, то сначала приходят два nilEvents, а уже затем keyDownEvent. И эти два nilEvents все путают, так как остальные приходят по таймауту.
Спасибо, если разьясните где я и чего не понимаю.
Arm-Ann [04.04.2002 18:31] nilEvent:
> Спасибо, если разьясните где я и чего не понимаю.
С внешней клавой, увы, ничего определённого сказать не могу, зависит от реализации драйвера. Так что тут вопрос к его разработчикам скорее...
[Ответить]