Disable keep recording checkbox if file output is disabled

This should probably be re-evaluated if disconnects do not stop
the encoder regardless of file output status
Add start/stop recording hotkeys