Мне нужно определять каждое нажатие клавиши на мягкой или жесткой клавиатуре в EditText. Мне просто нужно отправлять символы по одному, когда они нажаты, и мне не нужна окончательная текстовая строка.
Я попытался использовать EditText с onKeyPress, но я столкнулся с проблемами, связанными с отсутствием нажатия клавиш с помощью программных клавиатур, и TextWatcher не является хорошим вариантом, потому что мне нужно каждое нажатие клавиши. Есть ли решение, чтобы узнать все нажатия клавиш (в том числе назад, Shift, Enter... также)?