Ok, I think I fixed it. When I programmed the XKeys I used some NUMPAD keys with numlock turned on when I programmed it. I am now using a minikeyboard plugged into the Xkeys. I must have turned off the Numlock tonight and didn't notice. So the Xkeys was passing the numpad keys as movement keys instead.

Interesting to say the least. I guess if I didn't have a PS/2 keyboard plugged into it those keys won't work. I thought it would save the programmed state of the numpad and ignore the numlock condition on any plugged keyboard. Bah, live and learn.