solution... embarrassingly enough the answer was pulled from my first sketch from a couple of weeks ago... real simple, assign the key definitions to chars. Why this works or why I did this to begin with and forgot, I couldn't tell you.
char super= KEY_LEFT_GUI;
char ctrl= KEY_LEFT_CTRL;
char alt= KEY_LEFT_ALT;
char f4= KEY_F4;
char f2= KEY_F2;
char tab= KEY_TAB;
void setup()
{
Keyboard.begin();
delay(500);
combo(alt, f2);
delay(200);
Keyboard.println("mate-terminal");
delay(200);
}
void loop()
{
}
void combo(char key1, char key2)
{
Keyboard.press(key1);
Keyboard.press(key2);
delay(100);
Keyboard.releaseAll();
}
passing char shift=129 must be blocked by magic smoke, because this is the only thing that I could get to work.