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