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

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

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

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

Ответ
 
Опции темы
Старый 13.09.2010, 23:39   #1
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Вопрос KeyToAction(GetKeyPressed)

Почему-то на nokia 2710 эта функция не ловит нажатие на ДЖОЙСТИК-ВЫБОР. Код клавиши вроде бы (-5).
__________________
---
(Offline)
 
Ответить с цитированием
Старый 14.09.2010, 12:17   #2
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: KeyToAction(GetKeyPressed)

GA_FIRE напиши. -5 вроде получается до вызова keytoaction.
(Offline)
 
Ответить с цитированием
Старый 15.09.2010, 00:33   #3
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Печаль Ответ: KeyToAction(GetKeyPressed)

Так и пишу. Пятёрку отлавливает, а клавишу выбора - никак.
__________________
---
(Offline)
 
Ответить с цитированием
Старый 15.09.2010, 11:46   #4
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: KeyToAction(GetKeyPressed)

может где в другом месте накосячил?
у меня вчера тоже ga_fire не виделся, а потом я заметил что перед проверкой key:=0 стоит))
(Offline)
 
Ответить с цитированием
Старый 15.09.2010, 21:47   #5
cHeRsAnYa
ПроЭктировщик
 
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений
(для 27 пользователей)
Ответ: KeyToAction(GetKeyPressed)

Может быть, на нокии эта кнопка не GA_FIRE? Попробуй без keyToAction, а просто сравни с кодом (-5).
(Offline)
 
Ответить с цитированием
Старый 15.09.2010, 21:58   #6
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Отвер: KeyToAction(GetKeyPressed)

нет(( Игры, которые нормально работали на se k510, на нокии глючат.
А я что, код не вывесил??
Вот, например, эта штука криво работает.
Попрошу не тырить
Заодно посмотрите плз что я ещё криво сделал.

А ga_fire никак подправить нельзя?
Вложения
Тип файла: 7z NewProject.7z (142.7 Кб, 469 просмотров)
__________________
---
(Offline)
 
Ответить с цитированием
Старый 15.09.2010, 22:44   #7
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Отвер: KeyToAction(GetKeyPressed)

Сообщение от IDOL 1234 Посмотреть сообщение
А ga_fire никак подправить нельзя?
Нельзя, можно только свой аналог KeyToAction написать.
(Offline)
 
Ответить с цитированием
Старый 15.09.2010, 22:56   #8
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: KeyToAction(GetKeyPressed)

Перепроверил - паскаль вообще не ловит код этой кнопки. mobilebasic показывает (-5), а МП - (0).
__________________
---
(Offline)
 
Ответить с цитированием
Старый 17.09.2010, 18:23   #9
dmitriy-dim
Оператор ЭВМ
 
Регистрация: 30.08.2010
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: KeyToAction(GetKeyPressed)

подскажите, пожалуйста, как стандартным способом отлавливать нажатие клавиш левый/правый софт и звонить, отбой?
keytoaction на нажатие этих клавиш предопределенные константы не генерируют.
есть ли способ без привязки к модели телефона?
спасибо!
(Offline)
 
Ответить с цитированием
Старый 17.09.2010, 19:20   #10
Trazzy
Разработчик
 
Аватар для Trazzy
 
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений
(для 225 пользователей)
Ответ: KeyToAction(GetKeyPressed)

софт-клавиши: Lib_scodes,
вызов, отбой - посмотри там-же
__________________
Уважай собеседника, а лучше подари ему +
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
dmitriy-dim (20.09.2010)
Старый 17.09.2010, 22:47   #11
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: KeyToAction(GetKeyPressed)

на многих телефонах зеленая и красная клавиши не работают в яве.
у меня нокле е51 в яве воспринимает только зеленую (красная закрывает приложение мгновенно), а самсунг и5700 ни красную, ни зеленую
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
dmitriy-dim (20.09.2010)
Старый 18.09.2010, 03:39   #12
Trazzy
Разработчик
 
Аватар для Trazzy
 
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений
(для 225 пользователей)
Ответ: KeyToAction(GetKeyPressed)

зато сименсы со всем работают
UPD: и некоторые моторолы
__________________
Уважай собеседника, а лучше подари ему +
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
dmitriy-dim (20.09.2010)
Старый 20.09.2010, 13:19   #13
dmitriy-dim
Оператор ЭВМ
 
Регистрация: 30.08.2010
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: KeyToAction(GetKeyPressed)

спасибо! обязательно воспользуюсь указанной вами библиотекой.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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