Показать сообщение отдельно
Старый 10.07.2008, 00:40   #1
Skythrone
ПроЭктировщик
 
Регистрация: 02.07.2008
Сообщений: 105
Написано 7 полезных сообщений
(для 14 пользователей)
Вопрос Как работать с софт-клавишами

Уважаемые коллеги, что-то я запутался...

А как можно работать с софт-кнопками? Нужны какие-то изыски?

Я попробовал следующий простейший код:

program p1;
var key,keyc:integer;
begin
repeat
 keyc:=getKeyClicked;
 key:=KeyToAction(keyc); 
 if (keyc<>0) then begin DrawText(IntegerToString(keyc),10,10); repaint; end;
until key=GA_FIRE;
end.
на эмуляторе он выводит код нажатой софт-клавиши (-6 или -7), а мобилка SE K700 вешается напрочь.

Я попробовал использовать библиотеку Lib_softkeys, но там при попытке детекта клавиш вообще происходит дикая ругань и все эмуляторы вылетают.

Как быть?
(Offline)
 
Ответить с цитированием