ok this has been discussed before but i dont think the exact reason why you send an 8bit number to the port has been said. can someone please post some source code that shows all the keys being used in a row in sequence like 2nd,alpha,graph,log....