what is the shortest switch activation period that you would expect to need to detect and how quickly do you need to respond ?
generally any key press under 50mS i would just ignore . for basically "static" switches 200 0r 300 mS would be more than adequate

why care about noise and debouncing if quick responses are not required