Can I default the keyboard to use the symbols instead of numbers?

I type @ or $ or & or * way more often than I do 2, 4, 7 or 8.

Especially with () it is usually a bit more difficult to hit SHIFT + 9 and immediately SHIFT + 0.

Can I somehow default the numeric keys to print the SHIFTed values by default, and print the digits when I actually use SHIFT?