First read keyboard input, then shift ddr