Several times a week I have been on the brink of writing this. It's time to get it off my chest. I curse whoever it was that decided to place the caps lock key to the left of the A on the keyboard. For what seems like one time in two when I go to type a letter "a" I hit caps lock instead (or as well.) I hAVE USually typed several more letters before I realize my mistake and have to bACKTRack, to the accompaniment of loud cursing.
A couple of decades ago, in the days of MS-DOS, it was possible to write a little program called a TSR (from Terminate and Stay Resident.) This program could intercept your keystrokes and convert them to anything you liked. I wrote one that trapped Shift+3 and turned it into the pound sign instead of the US default hash (#). Microsoft provided a utility called KEYB.COM that could do this but it occupied several K of memory and in those days you counted every byte.
I don't know if that is possible in Windows. But I'd really love a program that could intercept the caps lock key and turn it into an A (or rather, an a) unless you gave it a long press!