Я пытаюсь сделать небольшое переопределение ключей в Android 5.1, создав пользовательские файлы keylayout для своих устройств Bluetooth, однако некоторые из моих устройств имеют ключи, которые либо ничего не делают в Android (например, специальные клавиши iOS на клавиатура) или перехватить Android до того, как он появится в качестве ключевого события.Как найти scancode «неизвестного ключа» в Android?
Насколько я могу судить, проблема заключается в том, что эти ключи имеют scancodes, которые в настоящее время не сопоставляются ни с чем в общем списке ключевых слов, или они считаются системным ключом, таким как клавиша Home и фактическое нажатие клавиши никогда не доходит до обычных приложений. Предполагая, что scancode не привязана ни к чему еще в Android, есть ли способ получить сырые сканноды, поступающие с устройства, поэтому я могу попытаться сам документировать коды и написать для него подходящий файл keylayout? У меня есть root на моем устройстве, и я также могу подключить устройства к компьютеру с Windows 10, если есть способ, основанный на Windows, для чтения неизвестных scancodes с клавиатуры Bluetooth.
Попробуйте KeyEvent Display в магазине воспроизведения. – cde