YIPPEEEEEEEEE
I got the keyboards working!!!! I was looking around the menu with the boot options on it, and I saw the use last sucessful boot configuration option.
I thought it would be worth a shot so I tried it with the Ps\2 keyboard plugged in. It Worked
I was able to enter my password and re-install the USb keyboard which is now functioning perfectly.
I am still wondering how this happened in the first place.
Anyway thanks for all your help I'll definitely refer back to the Forum if I have any more problems and try to help solve other peoples problems too.
Thanks again and a Happy New to all.