login and edit keyboard progress