einige infos gibts in dem asuro buch... wenn du das hast dann solltest du mal reinschaun, damit habe ich interruptprogrammierung auch kapiert =)

mit der neuen lib (version 2.6, in version 3.0 wurden nur sinnlose namensänderungen und kleine aufräumarbeiten durchgeführt) brauchst du gar nicht so weit ein die materie einsteigen. es gibt eine variable namens switched, die sofort 1 wird wenn ein taster gedrückt wird. dadurch könntest du diese variable abfragen und damit erkennen ob ein taster gedrückt wurde.