Keyboard doesn't work on Xbox 360 via USB?

Hi everyone,

I'm stuck on something simple. I'm currently trying to communicate with the Xbox 360 with a Teensy 3.0 as a Keyboard but the Xbox 360 isn't responding to any of the key presses. I'm running my Teensy 3.0 with Teensyduino. I don't understand why it's not working on the xbox. It works perfectly on my computer but not on the xbox. Any help/advice would be much appreciated since I'm new to this stuff. Thanks I've posted my code below:

void setup()
{
  Keyboard.begin();
  delay(5000);                                                                    
}
void loop() 
{
Keyboard.press(KEY_SPACE);
delay(100);
Keyboard.release(KEY_SPACE);
delay(1000);

/*
I've also tried these two ways with no luck!

#1
//Keyboard.set_key1(KEY_SPACE);
//Keyboard.send_now();

#2
//Keyboard.write(32); 

*/
}