FElon&Felon47🇺🇦🇨🇦🇩🇰🇹🇼<p>Reporting great success in gradual moving away from proprietary platforms! Specifically away from Android TV and toward a web client on Linux on a cheap low wattage PC or open(ish)-booting ARM like Raspberry Pi.</p><p>Anyone remember WebTV?!? Let's go back...to the future!</p><p>My excuse for all this is that my bride is fed up with the way our Android TV dongles get jankier over time. She complained, but saw the open standards glint in my eye and said "I am not using a keyboard to watch TV!"</p><p>So, I am using the flirc TV IR receiver (and configuration app) plus the keynav utiltity (awesome in its own right for saving your time reaching for a mouse). </p><p>I configured a few remotes we had around. I kept learning, and I finally happened upon the perfect old GE universal remote in the attached picture. Why is it perfect? Because its cursor keys auto-repeat. </p><p>It's absolutely a requirement for laypeople using this set up that the cursor keys on the remote repeat as you hold them down--this allows a normal person to use the cursor keys on the remote exactly like a d-pad or track-point to move the mouse. </p><p>(Why someone doesn't just sell a full function PC remote with a trackpoint or d-pad for mouse control is beyond me because air-mice force you to move your whole arm and aim requiring as much nerve effort & motor control concentration as if you're in a firefight.)</p><p>So, below are my custom keynav config file (keynavrc) additions. </p><p><a href="https://discuss.systems/tags/Use" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Use</span></a> below for 1K resolution<br>ctrl+semicolon start,cursorzoom 16 16,warp<br><a href="https://discuss.systems/tags/Use" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Use</span></a> below for 4K resolution<br><a href="https://discuss.systems/tags/ctrl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ctrl</span></a>+semicolon start,cursorzoom 64 64,warp<br>alt+Left end<br>Escape end<br>Left move-left,warp<br>Down move-down,warp<br>Up move-up,warp<br>Right move-right,warp<br>space click 1<br>Tab click 3</p><p>TODO: I have yet to figure out how dragging works in keynav. But that's a nice-to-have, not required for this use case.</p><p>Attached is an image of the remote and the mapped keyboard & mouse keys I'll be handing out to my family. I'll even set the Linux user account password to something so they can use just the a, b, c, d, and 0-9 keys mapped exactly as expected. </p><p>(Of course, the media keys not shown mapped in the pic are mapped to PC media keys via the flirc TV config app exactly as expected. And of course a normal keyboard & pointing device will still be available when I need them.)</p>