I've recently remapped the Capslock key to Esc and it's great, but I also miss its actual functionality at times. So I wondered if it would be possible to make the Shift key behave as it does for keyboards on iOS, Android etc, where you just tap it twice and it behaves as the Capslock key until you double-tap it again.
I looked around on the internet and found nothing, looked around here and found this similar question, which addresses how to do it on Linux, and this one, which asks for the same procedure on Windows, but went unanswered. So here I am giving it another go.
Any ideas?