Документация KeyEvent.ACTION_MULTIPLE говорит:Какие триггеры (или генерируют) KeyEvent.ACTION_MULTIPLE?
«несколько повторяющихся ключевых событий произошли в ряд, или комплекс строка доставляется Если код ключа не {#link KEYCODE_UNKNOWN то {#link. Метод getRepeatCount() возвращает количество раз, когда данный код ключа должен быть выполнен. В противном случае, если , код ключа - KEYCODE_UNKNOWN, то это последовательность символов , возвращаемая getCharacters(). "
Но он не говорит как, чтобы фактически генерировать это событие.
- Я попытался (быстро) кнопку Пауза/Воспроизведение двойной щелчок на гарнитуре, но все я получаю это обычный ACTION_UP и ACTION_DOWN.
- Я также пробовал нажав и удерживая кнопку паузы/воспроизведения гарнитуры, но все, что я получаю, это обычные ACTION_UP и ACTION_DOWN.
Как создать KeyEvent.ACTION_MULTIPLE (как пользователь, используя управление гарнитурой)?
Спасибо! Это первый ответ, который действительно дает некоторые авторитетные ссылки. Я не смог проверить ключ стрелки, потому что у меня его нет? Где я могу найти клавишу со стрелкой на обычном смартфоне с сенсорным экраном? +1 на данный момент (будет приниматься, если это лучший ответ). – ih8ie8
Типичный смартфон _doesn't_ имеет это оборудование. Типичный смартфон также не имеет клавиатуры, мыши, трекпада или dpad, чтобы отобразить список других устройств ввода, поддерживаемых Android. –