How to Show a Caps Lock Indicator

How did you do that?

The macro I found just repeats every second displaying a banner:

I'd like what @DanThomas suggested, a voice that says "Caps Lock" on/off only when I press the caps lock key.

OK, I'm halfway there.
How do I determine the current caps lock setting?

Sorry for all the off-topic posts. I'll move them to a new thread after I make this post.

###Found a great solution for me, that shows Caps Lock indicator in the menu bar:

See the developer's web site:

Macro posted: