Das is ja nu auch nicht kompliziert.

Wenn die Tastatur ruft dann schauste hin welcher Pin (Taster) es ist,wartest ne angemessene Zeit (je nach Kontakt zb. 10-50ms) und schaust dann nochmal ob er imernoch geschlossen ist.
Wenn ja dann Gültig und wenn nein dann alles wieder auf Defcon 5.

Das dürfte wohl keinen überfordern.