In addition to this you can do something like mapping Shift+Caps Lock to be an actual Caps Lock toggle. Now you get 3 buttons for one and it works amazingly well.
This was a revelation when I discovered it earlier this year. I could never go back now, it’s so convenient.