Thanks for the suggestions.
I tested my manual pulse generator (which is just a handwheel) I spun it pretty quickly and there did't seem to be any problem.
I'd like to keep it simple. My issue is I need suggestions/examples for the code.
Something like
IF input 1 is low then I use the same encoder inputs but then Keyboard.write(215) when the MPG is turned to the right and then
Keyboard.write(216) if its turned to the left.
If input 2 or 3 or 4 is low then the two keyboard.write statements output different characters depending on which input is put low from the rotary switch.
I hope I am making some sense. Basically the operation of the Manual Pulse generator does not change but depending on which input is low will determine which pair of characters gets sent to the PC.
My problem is I can't find examples of the code syntax that does something similar to what I want to do.
Keep the ideas coming!