You need to click in a game in an iframe before it will detect keyboard input. Maybe you need to do that?
Our Arcade uses games in iframes too, and we have the same problem, but I think users are pretty used to clicking inside things to get the keyboard input working. (You need to click a window in your OS before it gets keyboard input, too.)