Я добился значительных успехов в переносе моего эмулятора цветного компьютера на Android. Он работает на Droid 2 с аппаратной клавиатурой, но я не могу заставить виртуальную клавиатуру отправлять KeyEvents в мой подкласс SurfaceView. Я включил setFocusable (true), setFocusableInTouchMode (true), requestFocus () и requestFocusFromTouch () в представление для предложений здесь. Методы onKeyUp и onKeyDown не вызываются при использовании виртуальной клавиатуры. Я попытался (хотя я не совсем уверен, что это необходимо) реализовать onCreateInputConnection и вернуть новый BaseInputConnection (вместе с соответствующим onCheckIsTextEditor) без успеха.
Я использую HTC Incredible для тестирования. Мы будем благодарны за любую помощь или пример кода.
Спасибо.