I’m attempting to make the Magic Remote work with navigating between inputs and buttons as per tab-indexes (UP & DOWN on the remote), but for some reason, only the first DOWN event works as it should for the input(s). Afterwards it spams it until pressed again, and the virtual keyboard disappears in an instant for each event. Is it possible to prevent the keyboard from appearing when inputs are focused, and manually show it?
In webOS TV apps, the virtual keyboard is always enabled when the input has focus and cannot be disabled. If the input has focus, the virtual keyboard will process the input. And the keypress, keyup and keydown event handlers do not work on the virtual keyboard. So if you need to get the input value, please use input or change event for that input field. You can find more information in System UI Visibility. Thank you.
Yeah, the problem I’m having right now is that I need to be able to navigate between inputs and buttons across the web application, but it seems like it’s not native to the TV and rather something you have to manually implement via key events?
As mentioned above, the virtual keyboard is always enabled when the input has focus and cannot be disabled. If you need it, you must implement your own keyboard without using input tags in your app. For more information, please refer to FAQ on Virtual Keyboard. Thank you.