Programming problem for remote control

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.