HC-12 Transmission on/off

I am using the Arduino Nano with a HC-12 transmitter as a remote control. Can someone tell me if a carrier or whatever is being transmitted when pushbuttons are not pressed. If the unit is always radiating then apart from removing power is there another way to kill any unwated output. Thanks

//HC-12 Momentary Button Send
// HC12CAMERATX
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); //RX, TX
int buttonState;
int buttonPins[5] = {5, 6, 7, 8, 9}; // Pins used for buttons
int modePin = 10; // Hold to select OSD operation
int MyArray1[5] = {1001, 1002, 1003, 1004, 1005};
int MyArray2[5] = {1006, 1007, 1008, 1009, 1010};
int nbts = 5; // Number of buttons
int i;
boolean btgs[5];
boolean onOff = 0;

void setup() {
  for (i = 0; i < nbts; i = i + 1) {
    pinMode(buttonPins[i], INPUT);
    digitalWrite(buttonPins[i], HIGH);
  }
  pinMode(modePin, INPUT);
  digitalWrite(modePin, HIGH);
  mySerial.begin(9600);
  Serial.begin(9600);
}

void loop() {
  for (int i = 0;  i < nbts; i++) {
    if (!btgs[i]) {

      if ((digitalRead(buttonPins[i]) == LOW) && (digitalRead(modePin) == HIGH)) {
        mySerial.println(MyArray1[i]);
        Serial.println(MyArray1[i]);
        delay(30);
        mySerial.println(2222);
        delay(15);
      }

      if ((digitalRead(buttonPins[i]) == LOW) && (digitalRead(modePin) == LOW)) {
        mySerial.println(MyArray2[i]);
        Serial.println(MyArray2[i]);
        delay(30);
        mySerial.println(2222);
        delay(15);
      }

    }
    else
    {

      if ( digitalRead(buttonPins[i]) == HIGH) {
        mySerial.println(2222);
        btgs[i] = false;

      }
    }
  }
}

Can someone tell me if a carrier or whatever is being transmitted when pushbuttons are not pressed.

None is. The device transmits only when it has something to send.

Many thanks Paul. Just what I wanted to hear. Regards