Se di Button si tratta, invece di :
scrivi:codice:objectKeyItem.value = "("+Carattere+") " + objectKeyItem.value;
Perchè per quanto riguarda il tag Button, ciò che si vede nel bottone ècodice:objectKeyItem.innerHTML = "("+Carattere+") " + objectKeyItem.value;
ciò che è contenuto nel tag, non il suo value.
HTH
Zappa