Ciao,
immagino che per "cifra" tu intenda in realtà un numero composto da più cifre, per esempio il numero 375 composto dalle cifre 3, 7 e 5. Se ho capito bene quindi vuoi premere il 3, il 7 ed il 5 sulla tastierina e trovarti nella variabile il valore intero 375.
Oltre al suggerimento di Pelletta, ti propongo un altro sistema, tanto per avere ulteriori spunti.
All'inizio imposti il valore della tua variabile, diciamo V, a zero. Alla pressione di ogni tasto, moltiplichi per dieci il valore attuale di V e sommi il valore del tasto appena premuto.
Quindi nell'esempio iniziale parti con V=0; alla pressione del 3 ottieni: 0 * 10 + 3 = 3; alla pressione del 7 ottieni: 3 * 10 + 7 = 37; alla pressione del 5 ottieni 37 * 10 + 5 = 375. Immagino tu debba quindi gestire una sorta di ENTER per confermare il valore letto.
Se volessi gestire anche un tasto DEL per consentire la correzione del valore finora impostato, ti basta dividere V per 10 e troncare eventuali cifre decimali. Nell'esempio di prima 375 / 10 = (int)37,5 = 37
Ciao.
Vittorio.