At 05:09 PM 5/28/96 EDT, you wrote: >Hi Folks, > >I'm just wondering if anybody has any really good methods of switch >Debounce. I want to implement a push button switch (Attached to a Pull-Up, >and when closed pulling down to ground). > Myke, Here is what I do. I check the input to see if it changed. If it changed, I change to a debounce state which waits about 20msec and reads the input again. If the input state is still the same, I call it good. If it is not the same, do the debounce loop again. When the key is good, I enter a keydown state that does auto repeat of the key by checking to see if it changed, if not and the auto repeat time has passed, tell the software that the key has been pressed again. I call the "get key" routine from my main program loop. If you need more details, I could e-mail you the code with some notes (kinda long for the list). Hope this helps, Norm