if (irrecv.decode(&results))
{
Serial.println(results.value, DEC);
irrecv.resume(); // Receive the next value
You are printing some values, but then performing the action based on any key.
Add some if statements, to act only on a specific key. It would be easier if you used HEX, instead of DEC, to print the numbers - the values are shorter that way. Then, use 0xNNNNNNNN in the if statements.