I'm thinking that the keyboard is damaged. The & in place of 7 could indicate that its a stuck shift key, however if the shift key was stuck you should be getting capital letters in place of lower case etc and your getting results different than that. If its not the keyboard then it could be keyboard controller on the main board is damaged. Given that chrome books are cheap computers sold pretty much as disposable systems given their price tags in the $200 range, you might find out that its best to just get a new chromebook. However if you want to take a gamble and spend some money in the process, I would try a keyboard swap for it with a new one. One other thing that might work, however I do not have a chromebook or have even owned one to know if this would work or not, but if you had a USB corded desktop computer keyboard and plugged that in and everything behaved with the desktop keyboard attached using the desktop keyboard then you would know that its with 99% certainty that its a bad keyboard in the chromebook and not a software config that is forcing the keyboard to malfunction. I have had good luck on amazon buying cheap replacement parts for laptops. I got a Dell keyboard for a Dell C610 for $15 and it installed with no problems. Ebay is the other location to get parts. It may be easiest to open the chromebook and look to see if there is a part # sticker on the bottom of it so that you get the exact keyboard for it as for sometimes keyboards state they work with specific model ranges and then you find that yours has a different tab or mount setup.