Как узнать нажатия клавиш в EditText

Мне нужно обнаруживать каждое нажатие клавиши на программной или аппаратной клавиатуре в EditText . Мне просто нужно отправлять символы по одному по мере их нажатия, и мне не нужна окончательная текстовая строка.

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

30
задан 0xCursor 19 January 2019 в 05:37
поделиться