I cant belive it but it actually worked. I dont know what VshMenu has to do with the whole thing... I do know that if you put you PSP on Hold when the buttons arent working then the VshMenu pops up. Isn't that wierd... Im just glad i fixed that PSP
I hoped this helped the rest who have had this problem.
*IMPORTANT* This will fix the button probllem but not the problem with the web browser keyboard