ca77214e2d
The old code registered every enabled hotkey through Electron globalShortcut API, which captures system-wide. Setting M as mute meant m could not be typed in any other app. Now the OS-level registration only happens when binding.global === true; otherwise the existing window-keydown listener handles it.