Trying to get piplay to work with a standard usb keyboards before forking out for joysticks and buttons but having some issues.
After booting into piplay arrow keys won't move through the menu (makes sound but cursor flicks to next item and flicks back). I can get it to work with a logitech dinovo usb/bluetooth mini keyboard but not standard usb keyboards. I've tried running it with and without a powered hub, no change.
If you exit out of the piplay menu the keyboards will work with the command line and with the gui. numlock works until piplay loads.
I've tried a couple of reinstalls.
When you exit from the piplay menu get a screen filled with SDL_JoystickGetAxis value: -32767.
Piplay can use either joysticks or keyboards to navigate the the menu. That sdl_joystickGetAxis message is generated by pygame (the underlying codebase of piplay) whenever it receives joystick information from the system. The main desktop gui and command line don't respond to joystick input, which is probably why you are only seeing a problem in piplay. You either have a device that is outputting the joystick value, or you have a program running in the background that is emulating a joystick value.
I'm running the latest piplay image without any modifications. I did have a hdmi to vga converter and associated comments in config.txt but eliminated all those factors and have nothing else connected. I've tried 2 wired and 1 wireless keyboard (all Microsoft unfortunately as that's all I've got in full size keyboards atm) all produce the same result. If I press the tab key it continuously moves up through the piplay menu as if the up arrow key is stuck.
The Logitech dinovo mini wireless works ok (the only other usb keyboard I have) so I can only assume the Microsoft usb keyboards are somehow emulating a joystick in piplay.
Unless you've got any other ideas I'll see if I can source another brand of usb keyboard and give that a try.