![]() |
Коды клавиш джойстика лево-право
Вот есть (key=-60) or (key=-2) or (key=-6) or (key=56) - клавиша вниз, а какие все возможные коды для левой и правой клавиш джойстика?
|
Ответ: Коды клавиш джойстика лево-право
Left: Motorola Cxx/Vx/Lx/Exxxx -2, Motorola Vxxx 2, Siemens -61, Остальные -3
Right: Motorola Cxx/Vx/Lx/Exxxx -5, Motorola Vxxx 5, Siemens -62, Остальные -4 |
Ответ: Коды клавиш джойстика лево-право
а если брать ga_left и ga_right?
только будет при нажатии на 4 и 6 тож будут определятся как ga_left и ga_right |
Ответ: Коды клавиш джойстика лево-право
Джойстик он и есть джойстик хоть на цифровой клаве хоть на джойстике. Если нужно управление и джойстик и клава, то прописываешь через коды.
|
Ответ: Коды клавиш джойстика лево-право
коды цифровых клавиш вроде на телах одинаковые. можно например тогда смотреть значение ga_left и код нажатой клавишы. если код отличается от кода кнопки "4" то значит нажат джойстик. если нет, то нажата "4"-ка.
|
Ответ: Коды клавиш джойстика лево-право
Цитата:
|
Ответ: Коды клавиш джойстика лево-право
Посмотрел тупо через прогу, на сониерике правый (-3) , левый (-4)
|
Ответ: Коды клавиш джойстика лево-право
Вот две проги, скачивайте какую хотите, любую кидаете на телефон, при нажатии на кнопку, на экране появляется код нажатой клавиши
http://grafmoto.narod.ru/keycode/keycode.jar http://macksimus.pochta.ru/java/inKEY_code.jar |
Ответ: Коды клавиш джойстика лево-право
У меня примерно такая таблица:
Вверх (key=50) or (key=-59) or (key=-1) or (key=1) Вниз (key=56) or (key=-60) or (key=-2) or (key=6) Влево (key=52) or (key=-61) or (key=-3) or (key=2) Вправо (key=54) or (key=-62) or (key=-4) or (key=5) Огонь (key=53) or (key=-26) or (key=-5) or (key=20) Left SoftKey (key=-1) or (key=-6) or (key=21) Right SoftKey (key=-4) or (key=-7) or (key=22) |
Ответ: Коды клавиш джойстика лево-право
odd заметил, что попадаются одинаковые коды для разных клавиш. не будет ли того, что будут обрабатываться сразу две команды?
например если код нажатой клавишы -1, то получается нажата Left SoftKey или Вверх. считаю, решением проблемы будет сделать при первом запуске приложения маппинг клавиш. то есть просить юзера нажать поочереди клавиши джойстика и софт-кеи и сохранять в rms коды клавиш. |
Ответ: Коды клавиш джойстика лево-право
Да. Отимальный вариант. Можно делать это скрытно.
К примеру, при старте программы выводишь меню выбора включить или выключить звук и при этом незаметно запоминаешь клавиши вверх/вниз и левый софткей. Потом ещё какую-нибудь менюшку, там уже просишь нажать правый софткей. |
Часовой пояс GMT +4, время: 16:29. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot