Уважаемые коллеги, что-то я запутался...
А как можно работать с софт-кнопками? Нужны какие-то изыски?
Я попробовал следующий простейший код:
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, но там при попытке детекта клавиш вообще происходит дикая ругань и все эмуляторы вылетают.
Как быть?
