Catch keyboard events

Objects interactive placement

Hi all!
Is it possibile to catch keyboard events while waiting for a point in a GetPoint.Get()?
I would like to develop a command that allows user to interactively translate and rotate objects, basically the things you can do with the gumball but

  • Objects X and Y position must “follow” mouse movements (i did this)
  • Object Z rotation must be set by pressing (for instance) “+” and “-” keys on keyboard or by
    I’ve already tried RhinoApp.KeyboardEvent but it is fired multiple times for each key hit and it only let me know the key code.
    Thanks to you all

I suppose the multiple times are for key down and key up.

Yes, that’s exactly what i thought.
Thanks, @nathanletwory