only get rising edge on keyboard