Однако мне не ясно, в чем разница между KEYBOARD_PRESS< /code> и VIRTUAL_KEY, они оба, похоже, представляют собой нажатие виртуальной клавиши. Это также относится к их аналогам KEYBOARD_RELEASE и VIRTUAL_KEY_RELEASE, которые, похоже, представляют собой освобождение пользователем виртуального ключа.
Я нашел коммит, в котором находятся самые новые были добавлены (в API 27), но это, к сожалению, ничего не прояснило. В документации указано следующее:
Код: Выделить всё
KEYBOARD_PRESSПользователь нажал клавишу виртуальной или программной клавиатуры.
Код: Выделить всё
VIRTUAL_KEYПользователь нажал виртуальную экранную клавишу.
Код: Выделить всё
KEYBOARD_TAPКод: Выделить всё
KEYBOARD_TAPПользователь нажал программную клавишу клавиатуры.
Подробнее здесь: https://stackoverflow.com/questions/578 ... irtual-key
Мобильная версия