Ok, I have built the board but i could only get 16F84A instead of the obsolete 16c84.
I asked a friend to program the pic and when trying to program it, he got an error. So he changed something to accept the 16f84A instead of the 16c84. He warned me it might not work and so it didn't.
I double checked all the connections and no key works at all, only the num lock led lits on/off when the num lock key is pressed.
I looked at the pinouts of the pics and they are the same but my knowledge on this stops there.
Any help would be appreciated.