Существует ли возможность для приложения Android работать в фоновом режиме как служба, перехватывать события нажатия клавиш с аппаратной клавиатуры и изменять поведение (т. Е. Полученный символ) в некоторых особых случаях?
Идея заключается в том, чтобы иметь своего рода исправление раскладки клавиатуры, в основном делая важные специальные символы доступными, используя альтернативную раскладку клавиатуры вместо того, чтобы выбирать из огромной сетки на сенсорном экране. Иногда раскладка клавиатуры по умолчанию на мобильных устройствах не отображает все важные символы, даже больше, когда речь идет о неанглийских языках.
Спасибо за вдохновение :)
Питер
РЕДАКТИРОВАТЬ: дополнительно подчеркнуто аппаратное обеспечение