Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 10.04.2009, 15:22   #1
VM
Оператор ЭВМ
 
Регистрация: 24.09.2007
Сообщений: 36
Написано 2 полезных сообщений
(для 3 пользователей)
Коды клавиш джойстика лево-право

Вот есть (key=-60) or (key=-2) or (key=-6) or (key=56) - клавиша вниз, а какие все возможные коды для левой и правой клавиш джойстика?
(Offline)
 
Ответить с цитированием
Старый 10.04.2009, 15:38   #2
aNNiMON
AnyKey`щик
 
Аватар для aNNiMON
 
Регистрация: 20.12.2008
Сообщений: 13
Написано 4 полезных сообщений
(для 12 пользователей)
Ответ: Коды клавиш джойстика лево-право

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
__________________
Use a music as a weapon
(Offline)
 
Ответить с цитированием
Старый 10.04.2009, 17:46   #3
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: Коды клавиш джойстика лево-право

а если брать ga_left и ga_right?
только будет при нажатии на 4 и 6 тож будут определятся как ga_left и ga_right
(Offline)
 
Ответить с цитированием
Старый 10.04.2009, 22:27   #4
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Коды клавиш джойстика лево-право

Джойстик он и есть джойстик хоть на цифровой клаве хоть на джойстике. Если нужно управление и джойстик и клава, то прописываешь через коды.
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Старый 11.04.2009, 21:55   #5
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: Коды клавиш джойстика лево-право

коды цифровых клавиш вроде на телах одинаковые. можно например тогда смотреть значение ga_left и код нажатой клавишы. если код отличается от кода кнопки "4" то значит нажат джойстик. если нет, то нажата "4"-ка.
(Offline)
 
Ответить с цитированием
Старый 11.04.2009, 23:12   #6
cHeRsAnYa
ПроЭктировщик
 
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений
(для 27 пользователей)
Ответ: Коды клавиш джойстика лево-право

Сообщение от VM Посмотреть сообщение
Вот есть (key=-60) or (key=-2) or (key=-6) or (key=56) - клавиша вниз
-6 это левый софт, по крайней мере на SE.
(Offline)
 
Ответить с цитированием
Старый 17.05.2009, 12:47   #7
temned
Знающий
 
Аватар для temned
 
Регистрация: 29.07.2008
Адрес: Россия,Саратов
Сообщений: 206
Написано 22 полезных сообщений
(для 33 пользователей)
Ответ: Коды клавиш джойстика лево-право

Посмотрел тупо через прогу, на сониерике правый (-3) , левый (-4)
(Offline)
 
Ответить с цитированием
Старый 25.07.2009, 02:36   #8
Mach94
AnyKey`щик
 
Регистрация: 19.02.2009
Сообщений: 14
Написано одно полезное сообщение
Ответ: Коды клавиш джойстика лево-право

Вот две проги, скачивайте какую хотите, любую кидаете на телефон, при нажатии на кнопку, на экране появляется код нажатой клавиши

http://grafmoto.narod.ru/keycode/keycode.jar
http://macksimus.pochta.ru/java/inKEY_code.jar
(Offline)
 
Ответить с цитированием
Старый 25.07.2009, 20:34   #9
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Коды клавиш джойстика лево-право

У меня примерно такая таблица:

Вверх
(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)
(Offline)
 
Ответить с цитированием
Старый 26.07.2009, 19:47   #10
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: Коды клавиш джойстика лево-право

odd заметил, что попадаются одинаковые коды для разных клавиш. не будет ли того, что будут обрабатываться сразу две команды?
например если код нажатой клавишы -1, то получается нажата Left SoftKey или Вверх.
считаю, решением проблемы будет сделать при первом запуске приложения маппинг клавиш. то есть просить юзера нажать поочереди клавиши джойстика и софт-кеи и сохранять в rms коды клавиш.
__________________
(Offline)
 
Ответить с цитированием
Старый 27.07.2009, 02:28   #11
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Коды клавиш джойстика лево-право

Да. Отимальный вариант. Можно делать это скрытно.
К примеру, при старте программы выводишь меню выбора включить или выключить звук и при этом незаметно запоминаешь клавиши вверх/вниз и левый софткей. Потом ещё какую-нибудь менюшку, там уже просишь нажать правый софткей.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скан-коды клавиатуры Chip Проекты на MidletPascal 21 27.01.2010 14:26
Комбинация клавиш viper86 Blitz3D 17 12.12.2008 18:14
отслежывание нажатий клавиш beZ_probleM Основной форум 7 20.10.2008 01:17
Отлов нажатий клавиш SkyFox Основной форум 2 27.06.2008 09:42
Команды форм и кнопки джойстика. GomZik Основной форум 17 29.04.2008 23:27


Часовой пояс GMT +4, время: 01:39.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com