> >I frequently am involved in the design of products having programmable >parameters. Up/Down keys are used to set the values. It is generally >desireable to allow the user to press and hold Up or Down and to >make the scroll rate faster, the longer the key is held. > Hiya Bob, I have generally avoided changable scroll rates so far. Most of my current projects use the same routine which reads the initial press of the button (either up or down or whatever), waits for 7 ticks of 130 mS per tick (about 1 second), then repeats at the tick rate of 130 mS (about 7 Hz). The funny times that I use come from the slow serial rate that I talk to my display (1 mS per edge, 2 edges per clock, 32 bits per packet ending off with another pair of edges for the strobe line). Hope this helps. Dwayne Reid Trinity Electronics Systems Ltd Edmonton, Alberta, CANADA (403) 489-3199 voice (403) 487-6397 fax