just thought. why not useone or more of the cheap rotary encoders from US Digital. These should be reletively easy to impliment and with a litle extra logic have switchable resolutions.
Problems or questions? Contact