This is actually a very annoying bug with material ripples. The newest version of it md-ripple (AFAIK) has mostly fixed it, but the ripples still get stuck on when an element is held down using a touch action. Between upgrading to the newer ripple element and adding some touch ripple fixes of my own it should be fixed in the latest beta.
Keyboards have been greatly improved with a modal dialog for text entry.
No more ugly browser prompts! You can now see what youâve typed on your Home Assistant device screen when using seamless keyboard mode. Note, that you cannot and should not change where the cursor is in the keyboard modal dialog or delete more than one character at a time and only from the end of your input text, as there is no way to retrieve and set textboxes in most media platforms. Doing so will not properly changed the text on your media platform device, itâll just make the keyboard dialog out of sync with it. You still have to backspace from the end of what you typed.
Keyboard performance has also been improved for Android and Fire TV by adding support for the the new ADB remote entity, which sends commands faster than the old media player one. Kodi also now supports seamless mode! And because of the way Kodiâs send input text method works it doesnât have the same restrictions on moving your cursor or deleting chunks from your input text.
Button and touchpad ripples have been upgraded and improved, and shouldnât get stuck in an on state anymore.
there is an option to type in other language than english with the keyboard ? when i try to type in other language there is no text on the screen
there is a problem with the vertical slider in RTL language, slider is upside down, you need to slide it down to make the volume louder and slide it up to reduce the volume
Unfortunately no. This is an ADB limitation. There is an existing issue on the repo for international characters, but itâs not fixable unless sending characters gets reverse engineered for the Android TV Remote API, which also has an open issue for it.
Try applying transform: rotate(180deg) and --tooltip-transform: translate(-50px, calc(var(--thumb-offset))) to the slider styles. I did notice that the page is still scrolling when using the vertical slider so Iâll have to see if I can fix that.
Really like this card! One question/request, would it be possible for kodi, as in the official kodi app, that the keyboard shows up as soon as text input is required? I.e without pressing a keyboard button?
Hey everyone, I could use testers and feedback for the massive v4 refactor I just pushed to beta. Especially if you use a platform other than Android TV.
Hi! Thanks for this amazing card, I use it on a daily basis for my Android TVs
Iâm now trying to set it up for my CoreELEC box and Iâve ran into a few issues that perhaps can be solved
First, Input.Select doesnât seem to open the playback OSD even though select on my physical remote does. I had to use another button specifically for Input.ShowOSD. Is there a way to have the Input.Select also show the OSD?
Second, is there a way to simulate long presses on buttons? Specifically the back button. Iâd like to be able to long press it to stop playback or exit menus (as opposed to going just one menu back) just like the physical remote but I canât figure out if thatâs possible
The README describes how to add double tap and hold actions to custom actions, along with the alternate momentary button mode. While hold_secs = 0.5 is added to tap action remote.send_command actions if a hold action is performed but one is not defined (like Android TVâs center action, which performs a menu action if held down), it doesnât do so for other action types.
You can add this behavior back by setting the hold action to the same command and adding hold_secs to that, but Iâm not sure if the Kodi RPC API supports it. You may have to remap the center/select and back hold actions to alternate actions instead. You cannot make a tap action perform two different actions unless you use templates to change the action or itâs data based on the states or attributes of other entities.
Also consider using the v4 beta. It has many Kodi default actions included in it. Youâll still have to add hold actions to some keys but itâll let you do it through a UI instead of YAML.
Is there a way to change the slider to set a number for a number entity? I want to use it as a timer instead. I have number.air_conditioner_smart_plug_timer that I want to control (I made an AC remote using custom keys) and when I try to put slider_id to the number entity, it gives me an error relating to not being related to a media player.
You can create a custom action for the slider and change itâs tap action. Itâs described in the README but more clear in the v4 beta configuration UI.
This release contains breaking changes due to a change in the format of the configuration YAML. But donât worry! The new configuration UI has a button that should upgrade your old remote configs!
This release adds a few major things:
Configuration UI! No more dealing with YAML.
Multiple sliders and touchpads.
Touchpad no longer uses the up/down/left/right actions and has itâs own internal directions that can be customized separately.
More in depth style options using pure CSS.
Built in support for more platforms with default keys and sources.
Android TV (with keyboard)
Fire TV (with keyboard)
Roku (with keyboard)
Kodi (with keyboard)
Apple TV
Samsung TV
LG webOS
Iâm very open to help for adding to this list and adding to these default key and source lists.
Hi, great job, I didnât know about this card.
What I canât do is be able to use the keyboard, I see the âKeyboard IDâ option, but I donât know how to get it, I saw that itâs done via adb, but I donât know how to get it, do I have to type a command in adb?
The Android TV platform uses the Android TV Remote integration for regular commands and the Android Debug Bridge for the keyboard. You need to setup the latter via Home Assistant and provide the remote entity ID created by that integration as the keyboard ID.
Perfect, thank you, I didnât know about Android Debug Bridge. I have it running now, but I notice that itâs quite slow and when I type quickly, some letters are skipped. Is that normal behavior?
Hi @Nerwyn , i upgraded to 4.0.3 and now i get an error where it says the card doesnt exist. i have tried restarting HA. Also tried rolling back to 3.9.4 and still the same