First of all sorry my punctuation will be bad. its hard to type when keys are not doing what you expect. Eg it keeps scaring the **** out of me by taking a screen shot when I push the up arrow lolol
So anyways, I broke a key on my keyboard and used xkeycaps to remap it to an unused key which worked. But then I realized it screwed up other keys...
I think this is the program I used http://www.jwz.org/xkeycaps/man.html
And then after doing the modifications I found out how to save them from the second answer in this question How to Map my enter key to a different key down where it says this "When you are happy with your current keymap and want to use it in future X-sessions, run the following command to save it:
xmodmap -pke > ~/.Xmodmap"
I doubt this is relevant but I just restarted with a live cd and the keys all worked there. well it's kind of relevant because it verifies what I was thinking... worst case scenario I can format and reinstall and the issue will go away.
~/.Xmodmap
file and restarting?