Implemented double-tap roll for keyboard input

fixes #1