Jellyfin, Unified Remote, LG webOS Keyboard, and Mouse Mode
New Platforms - Jellyfin #165 and Unified Remote #124
This release adds two new default platforms - Jellyfin and Unified Remote! Jellyfin uses its Home Assistant integration (no keyboard support).
Unified Remote uses this custom integration, which requires more advanced setup as described in its README. Once setup you'll be able to control computers running Windows, macOS, or Linux using Unified Remote via Home Assistant and this card. The Unified Remote platform has both keyboard and mouse support (see below)! This custom integration does not provide any entity IDs for your Unified Remote hosts. Instead, you should provide the configured host name or IP address in the configuration UI remote and keyboard fields. Make sure it doesn't autofill with an entity ID! You may have to change it back to the host name/IP address using the configuration code editor.
Expanded Keyboard Support - LG webOS #161 and Unified Remote #124
Keyboard support has been added for LG webOS! You can now send text to LG webOS TVs either seamlessly or in bulk (search not available). I do not own an LG webOS TV, so if you run into issues please let me know! Keyboard support for this platform is untested, and I rely on users to validate behavior on most of the platforms this card supports.
The new platform Unified Remote also has keyboard support! You can now seamlessly or in bulk send text to your personal computers.
New Touchpad Interactions - Mouse Mode #124
Touchpads now support a new mouse interaction mode! Instead of sending different actions based on the direction you swipe, you can alternatively define a single action that will fire any time movement is detected on the touchpad. Combine this with templates and the internal values deltaX
, and deltaY
, and you can now send accurate mouse movements to a platform. This is especially useful for the new Unified Remote platform, as it gives you the ability to use this card's touchpad as a mousepad for your computers! You can also use it with all existing platforms if you want to try a different navigation method, just know that it's sensitive! You can increase the interval between mouse actions in the configuration UI if it's too sensitive for you.
The mouse interaction is also available as a multi-touch interaction. Note that enabling mouse interactions disables touchpad swipe actions, but not tap, double tap, and hold actions.
Other Changes
- Add more LG webOS default keys using its commands list.
- Add
play_pause
,play
, andpause
default keys to all platforms using media player actions if integration specific ones were not available. - Add separate
enter
anddelete
default keys to all platforms that support them. - For platforms that do not have default sources, the layout tab default keys list will use two columns like custom actions.
- Custom action names no longer autofill, as it can cause problems with default key/source autofilling.
Full Changelog: 4.2.1...4.3.0-beta.005