Я делаю приложение для Android 3.1, которое перехватывает события клавиатуры и отправляет их на мой сервер (Windows).
Проблема: мое приложение (действие) может получать события для английских символов, но когда клавиатура отличается от английского, события keyup и keydown не достигают моего приложения. 1007 *
Фрагмент кода для запуска клавиатуры:
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
inputMgr.toggleSoftInput(0, 0);
перегружены следующие функции:
public boolean onKeyDown(int keyCode, KeyEvent event)
public boolean onKeyUp(int keyCode, KeyEvent event)
Есть ли что-то, чего мне не хватает? Моя главная цель - получать события для любой клавиатуры (т.е. любого языка)
Спасибо