A good start would be fixing your keyboard. Its shift key doesn't work. I fixed the effects on your text, but realized the pointlessness of my doing since your code most likely looks the same. And the
Show[
^] and
Hide[
^] methods require to start with a capital letter, just as many other .NET methods do.
With Christmas forthcoming, that could be your aunt Martha's long awaited chance for a last-minute present to you that you really appreciate.
Or you could use the
Windows on-screen keyboard, but that's only feasable as an intermediate solution.