کی پد من 4*3 هستش از اینا:کی پد فلت 3 در 4 ماتریسی

اینم کدم هست برای دریافت فقط نمیدونم باید چی کار کنم که مثلا 8 رقم عدد بدم بعد که * را زدم ارسال بشه عددی که میخوام ارسال بشه باید بیاد جایه 1234 تو کد زیر !
فقط باید هر رقمی که میدم با هم بفرسته

#include <Keypad.h>
#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();
const byte ROWS = 4; //four rows
const byte COLS = 3; //three columns
char keys[ROWS][COLS] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'*','0','#'}
};
byte rowPins[ROWS] = {5, 4, 3, 2}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {8, 7, 6}; //connect to the column pinouts of the keypad

Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );

void setup(){
Serial.begin(9600);
mySwitch.enableTransmit(10);
mySwitch.setRepeatTransmit(15);
}

void loop(){
char key = keypad.getKey();
mySwitch.send(1234, 24);



}