This version implements new Keep-alive feature for better Steam compatibility as suggested and first implemented by Frank Quinn:
[..] there’s an extra bit to leave AHK open while ZwiftApp is running so that steam doesn’t refocus back to its own launcher then you need a keyboard to work it.
With this script, I can launch zwift-login from SteamLink remotely with an Apple TV remote (since the native Apple TV app only supports 2 users and we have 3 in my house) or even a Google TV / Chromecast remote without needing a keyboard and mouse at all.