Not at the moment and it's unsure if I will add Steam Keys. The reason mostly is some developers warn me that if sales on Itch surpasses Steam sales and all those Itch Sales came with Steam Key, then Steam might not be happy and will remove me off of Steam as a developer.