Jeremy Feng : add the keyboard interrupt.