Oh, wait, pyvcp does have a jogwheel widget. But it outputs float, not s32.

Also, the pyvcp documentation did not make it easy to find the documentation for it, it's here: http://www.linuxcnc.org/docs/devel/html/hal/pyvcp.html#_number_inputs