Yes! Edward, for fast decode you can disregard the MSB of low nybble and then look the value into its own 7 items table, one for each row. That would be very fast. But it dosen't takes care about multiple keystrokes. Cheers Dennis. -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu