Code not working as intended

Have you looked at any of the library examples? You don't need the read()s and all those ifs. Isn't it a lot easier just to do something like

  if (debouncer1.fell() || debouncer1.rose()) // when switch 1 is pressed or released
    {
    Serial.write ('w');
    }
  if (debouncer2.fell() || debouncer2.rose()) // when switch 2 is pressed or released
    {
    Serial.write ('a');
    }