Adding toggles for the hotkeys would be a good idea for a few reasons:
  • Eliminates the need for the "Leave empty for no hotkey" disclaimer
  • Eliminates the need to re-record bindings if you want to disable them and then turn them back on later
  • Allows for having default bindings without having to have them turned on -- users are much more likely to use them if there's a default than if they have to go through the extra mental effort of trying to decide on a binding
on Windows these could be set to some of the same bindings that PowerToys VideoConference Mute uses/used:
Mute camera + mic = Win + Shift + Q
Mute mic = Win + Shift + A
Push to talk = Win + Shift + I
Mute camera = Win + Shift + O
If you take a similar approach to PowerToys (see attached) and just display the current binding + an edit button that triggers a dialog to set things, that gives a little more flexibility for things like having extended directions, allowing the user to abandon making a change, & allowing for resetting to a default.