add key press demo