I use a Logitech 710 about $35 Amazon etc
DO NOT use the joysticks just set them
to zero response in the options
there is an easy interface that allows you to add
pauses to key enteries so things like
C 3 now work And you can program a button to
cause the cursor for XY and page up/down to use
your fixed tiny increment
I am not in a shop or school so this
is a great option for my use