How does 3rd party remote app communicate with on screen keyboard like official app does
Hi, I am working on a 3rd party remote app (Android) based on ECP, everything works well until the free input with the on-screen keyboard.
I can see that the official Android app works quite well. It must communicate with my roku device somehow, for example when I use my physical remote to enable the on-screen keyboard in my TV, the keyboard in my phone is automatically activated too, and the inputed text is synchronized as well.
How does official App do to achieve this feature? I can't find any relevant API in ECP for this feature, ECP has only the 'keypress' API which can only input char by char and synchronization is missing.