Global hotkey protocol

Maintainers:
Aurelien Brabant <fdo@aurelle.dev>
