Key combination doesn't work (?)

Hey everyone
I’ve stumbled with this weird problem…
For some reason, this combination of keys doesn’t seem to work:

if (Input.GetKey (KeyCode.LeftArrow) Input.GetKey (KeyCode.UpArrow)  Input.GetKey (KeyCode.Space)){
			print ("teclas ativadas");
		}

I have other combinations like this that works. This one particularly gets to work if I change the “(KeyCode.UpArrow)” to any other key…
Any idea why this happends?
Thanks

probably your keyboard. check here if the key get registered http://www.microsoft.com/appliedsciences/antighostingexplained.mspx

oh God, that explains it…
But now what? Should I ignore this or re-map my keys?
What a bummer =/

Remap the keys. I would say that probably 90% of people have this kind of limitation. Its just the way most keyboards, especially cheap ones, are build these days. And there arent a lot of people that spend >70$ for a keyboard

Just added WASD as a alternative for the arrow keys, hope that does it xD

Thanks man