USB host mode would be needed to connect a conventional USB keyboard. The chipset is capable of running in USB host mode but it needs kernel support that is not there out of the box. Search for USB host mode in this board to get more info. It has been done, but is poorly documented.
As for the painting circles and triangles part, that would be easier (depending on your programming knowledge of course). Just showing certain images for certain buttons could be realized quickly e.g. in shell scripting.
|