It really is a nightmare, and even worse when you have to log into a service that doesn't have a "sign in on another device by entering this one time code" offering, and worse still when you use a password manager and your password is a long string of random characters. In this scenario, I've gone so far as to ADB into my device and use adb shell input "whatever I would have had to type on the TV", which somehow feels faster.
My last two devices, the fancy new Chromecast 4K, and then an Nvidia Shield, both use Google's regular keyboard when it can and is nicer in comparison. Still many streaming apps force you to use the built-in alphabetic keyboards instead of using the one provided by the OS.
It really is a nightmare, and even worse when you have to log into a service that doesn't have a "sign in on another device by entering this one time code" offering, and worse still when you use a password manager and your password is a long string of random characters. In this scenario, I've gone so far as to ADB into my device and use
adb shell input "whatever I would have had to type on the TV"
, which somehow feels faster.My last two devices, the fancy new Chromecast 4K, and then an Nvidia Shield, both use Google's regular keyboard when it can and is nicer in comparison. Still many streaming apps force you to use the built-in alphabetic keyboards instead of using the one provided by the OS.