I’ve also submitted a PR for adding an Android input callback.
https://github.com/EpicGames/UnrealEngine/pull/2314
Here’s the C++ plugin project:
Header:
Implementation:
This relates to JAR handling because I add special controller remapping in the JAR and use this callback to pass Android input to a JAR, which gets remapped and then passed back to the UE4 plugin.
The result is that I can add support to the framework for new controllers and mappings without needing to rebuild/republish the UE4 games and apps.