Как переместить курсор на экранную клавиатуру с помощью внешней клавиатуры? - PullRequest
1 голос
/ 01 ноября 2010

Я новичок в Android, и я работаю над созданием экранной клавиатуры, которую можно будет открыть с помощью клавиш со стрелками (направления) на моей внешней клавиатуре.Я имею в виду, что я хочу перемещаться влево, вправо, вверх и вниз в пользовательском интерфейсе (клавишах) экранной клавиатуры, нажимая клавиши со стрелками на моей внешней (аппаратной) клавиатуре.Клавиша, на которой находится курсор, должна быть сфокусирована, когда я нажимаю клавишу со стрелкой на моей внешней клавиатуре, фокусированная клавиша должна меняться, и когда я нажимаю «ввод» на моей внешней клавиатуре, она должна работать.я могу сделать это?Есть ли идея?Как сделать клавиши виртуальной клавиатуры доступными?Это не похоже на перемещение матрицы кнопок.Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 01 ноября 2010

Я считаю, что вам нужно разработать собственную клавиатуру для этой задачи, и в фоновом режиме вы можете реализовать любой интерфейс, который вы хотели бы реализовать между настраиваемой клавиатурой Android и клавиатурой ПК.

Вот пример, чтобы начать работу с Custiomized Keyboard, а не проектировать с нуля http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/SoftKeyboard.html

Примечание:

1. Обычно при работе с adb вы можете использовать клавиатуру ПК.

2. Определенные проблемы, с которыми я сталкивался при работе с настроенной клавиатурой Android, заключаются в том, что пользователю необходимо перейти в «Настройки», чтобы выбрать настроенную клавиатуру.

...