Run flow with keydown

When I mentioned it here, two years ago, the issue was assigned to @George, so I probably thought a bug report wouldn’t be useful.

I initially raised the issue a couple of years before that (in 2018! Time flies) - and it seems it was fixed at that point.