I've been thinking about making a simple 3D game with Vpython for awhile, but it has proven to be very hard to work around the "Padded Corners" philosophy. If I could directly read if a key is down or up, so much more would be possible.
(A possible way of solving all the game-oriented feature requests at once would be to allow rendering to a pygame surface. I have no clue how hard this would be, but it would be awesome.)
Reasonable request, duly noted. No clue when it might get implemented.
I bet I could work something out... Do you know of any guides on using those fancy CVS things?
See https://sourceforge.net/scm/?type=cvs&group_id=6013. The current code is in vpython-core2. See the files HACKING.txt, INSTALL.txt, VCBuild/VCBuild.txt, and MAC-OSX.txt for information about how to build the project.