Sebastian
Sebastian
From what I can tell, the interaction between the remote and the keyboard likely depends on how the device processes input events. If the remote only sends directional or click...
> > or you may need to update your app to handle DPAD/KEYCODE events > > So remote control sends [key events](https://developer.android.com/reference/android/inputmethodservice/InputMethodService#onKeyDown(int,%20android.view.KeyEvent))? Then you should better tell which version of...
I assume the relevant code is mainly in: latin/LatinIME.java (handling KeyEvents and IME lifecycle) keyboard/KeyboardView.java (drawing the keyboard and handling touch/hover) keyboard/internal/KeyboardState.java and KeyboardActionListenerImpl.kt (keyboard state and key actions). Other...
> If your remote inputs result in key press events, it's in LatinIME (`onKeyDown` / `onKeyUp`) Yes, an example of code for the events would be like: @Override public boolean...
> Are you experimenting with this code, or is this just an idea? Just an idea 😄. Wish I could test it, but I'm not sure how yet. I haven't...
Alright.. I'll get things ready with Android Studio and this project. I'll test the code on my own and let you know if it works I guess.
> Oh, since you say it works with AOSP keyboard: did you test whether it works in OpenBoard? If yes, we could try to pin the change that broke it...
I've tested my version of HeliBoard debug on my phone and works pretty well there's no bugs with the new code implemented. 😄
Hey I did a PR which needs some sharp eyes to be verified. I only make it work the main layout of the keyboard to be controllable by remote control...
The emoji keyboard gives me headaches.. 😅 I made the navigation(focus) on the emoji keyboard somehow to work but it's stuck when you open the keyboard second time, the focus...