Keyset input tested on Windows and found wanting:
f11 and f12 don't get input except for alt+f11 and alt+f12.
On actual mouse events returned by getevent() the
ctrl/alt/shift flags are set, but not on mouse status (as in
scene.mouse). Moreover, these flags once set by an
actual event are continually reported by scene.mouse
even after the keys have been released.