Blocklet can be activated on signal only, then i3 config can link the release of <kbd>Caps Lock</kbd> (e.g.) bindsym --release Caps_Lock exec pkill -SIGRTMIN+11 i3blocks