Я хочу программно нажать клавишу «? 123». Но я не знаю KEYCODE для этого символа. И я тоже не могу его найти. Может ли кто-нибудь узнать KEYCODE для символа «? 123» на Soft Keyboard.Android: что такое KeyEvent.KEYCODE для клавиши «? 123» на мягкой клавиатуре?
ответ
Это не настоящий прессу.
Это просто способ для пользователей, чтобы изменить раскладку клавиатуры, чтобы иметь возможность нажать на символы и т.д.
Я думаю, что это даже не гарантия того, что каждая клавиатура имеет его. На Android есть много пользовательских клавиатур, и они могут сделать это так, как они этого хотят.
Вы должны думать сами за себя, чего вы на самом деле пытаетесь достичь? например, вставить «#»? то вы должны просто имитировать код ключа для этого.
Спасибо за ваш ответ. Мне не нужно нажимать какую-либо клавишу программным способом, но сначала я хочу отображать клавиатуру «числовой с символами» вместо «алфавитной» клавиатуры, когда она используется в EditText. – MA13
@ MA13 aah, который обычно имеет отношение к типу inputType, но я думаю, вы можете использовать его только для получения чисел. Я считаю, что то, что вы хотите задать, можно найти на http://stackoverflow.com/questions/25219855/how-to-show-android-keyboard-with-symbols-mode-by-default –
Ya, пользовательская клавиатура или хак которые вы использовали в приведенной выше ссылке, являются последними для меня. похоже, что Android от Google не предоставляет никакого доступа к этим API-интерфейсам. – MA13
Если вы хотите настроить в этот момент, я думаю, вы должны создать метод ввода с самого начала, с вашим собственным классом клавиатуры и собственной клавиатурой. Таким образом вы можете делать все, что хотите, на клавиатуре.
Спасибо за ваш ответ. Но для меня это последний вариант. – MA13
- 1. Переименовать клавиши на мягкой клавиатуре
- 2. Android динамически меняет клавиши в мягкой клавиатуре
- 3. Как прослушать нажатие клавиши на мягкой клавиатуре?
- 4. Вибрация на клавиатуре в мягкой клавиатуре Android
- 5. Android: Как вызвать любое нажатие клавиши на мягкой клавиатуре?
- 6. Чехлы на мягкой клавиатуре Android Редактирование ввода
- 7. Что такое Android Keycode для отклонения мягкой клавиатуры?
- 8. Клавиша «Далее» на мягкой клавиатуре не отображается
- 9. Как отключить отображение «предложений» на мягкой клавиатуре
- 10. Установка клавиши Return на клавиатуре Android
- 11. Как исправить нижнюю панель на мягкой клавиатуре
- 12. Как сменить ключевой фон любого ключа в мягкой клавиатуре Android
- 13. Android - Захват «Done» и «Enter» ключевые события на мягкой клавиатуре
- 14. Как обнаружить KEYCODE_DEL на мягкой клавиатуре?
- 15. ключевое нажатие на кнопку всплывающего окна, показывающее пустое окно при нажатии клавиши на мягкой клавиатуре
- 16. Как иметь EditText, прикрепленный к мягкой клавиатуре на Android
- 17. Кнопка «Готово» не отображается на мягкой клавиатуре Android
- 18. Очистить фокус AutoCompleteTextView на мягкой клавиатуре закрыть
- 19. keyOutputText не работает на мягкой клавиатуре
- 20. Невозможно отладить css на мягкой клавиатуре.
- 21. android вопросы о том, чтобы всплывать на мягкой клавиатуре
- 22. Сохранить кнопку на мягкой клавиатуре вместо входа в android
- 23. Изменение стиля шрифта на клавиатуре Android
- 24. Как адаптировать макеты к мягкой клавиатуре?
- 25. Что такое кнопка Scroll Lock на клавиатуре?
- 26. Отключить определенные клавиши на клавиатуре
- 27. HTC Incredible не показывая Параметры IME на мягкой клавиатуре
- 28. Как определить, что пользователь прикасается к мягкой клавиатуре?
- 29. Как обрабатывать удалить ключ на мягкой клавиатуре для языков РТЛ
- 30. Android: Выполнение действия на клавиатуре
Я сомневаюсь, что есть какие-либо скан для этого. AFAIK, это не ключ, а просто клавиша для переключения мягкой клавиатуры на другой набор клавиш. Не каждая мягкая клавиатура будет иметь эту кнопку, так как они могут использовать другие вещи (например, жесты) для переключения между наборами клавиш. – CommonsWare
Спасибо за ваш ответ. Я хочу сначала отобразить клавиатуру «числовой с символами» вместо «алфавитной» клавиатуры, когда она нажата на EditText. – MA13