fix: flow VERSION=2 for new entries; optional ENTER gains the ADB keyevent-66 fallback; CI installs androidtvremote2 for the real-library tests (F4, F5, F6)

This commit is contained in:
James Mackay committed 2026-10-08 10:12:12 +01:00
1 parent 8462ad494c
commit 5f8c3290cc
6 files changed
+50 -6

No files matched your search

@@ -451,6 +451,12 @@ class ShieldConnectionManager:
return False
return await self._poller.send_digit_keyevent(digit)
async def send_enter_key(self) -> bool:
"""ENTER via the ADB keyevent path (KEYCODE_ENTER = 66, §7 fallback)."""
if not self.available:
return False
return await self._poller.send_enter_keyevent()
# ── Lifecycle ──
async def async_start(self) -> None: