clear as mud

Also, it isn't the PIC18F22, it is the PIC16LF722A
by PIC18F22 do you mean 12f1822 ?
are you using a PIC16LF722A ? if so then as I said it has a t1gate module


except I want the I/O button to be single step, and still keep the up and down button in a repeat mode as it is now
do you mean a up button a down button and an on/off button ?

perhaps posting some code would help