Libreria Keypad

Ciao a tutti, non riesco bene a comprendere la libreria keypad, mi servirebbe poter leggere lo stato di vari bottoni (è un keypad custom) e poter fare anche multibutton, quando ho fatto il programma senza libreria avevo organizzato una cosa di questo genere

array di x elementi (x = n.tasti)
for i = da 1 a x
array = digitalRead(pin)
end
Poi con una function verificavo tutto lo stato dell'array
for i = da 1 a x
if array = 1
keyboard.write (o press dipende dai bottoni)
Ora con l'integrazione della libreria non capisco più come poter svolgere il passaggio di riempimento dell'array, avete consigli? Grazie!
(Chiedo perdono per il codice scritto cosi ma penso sia più comprensibile, se fosse necessario chiedete pure altre informazioni)
Saluti!

Il codice devi racchiuderlo nei tag code, vedi sezione 7 del regolamento, spiega bene come fare.
Altrimenti parte del codice può essere visualizzata male o mancare perchè interpretato come attributo del testo stesso.
Infatti da un certo pezzo in poi del tuo codice, tutto diventa italico e si è perso le quadre.