Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I just tested this myself and Itchio is really not giving any steam keys! Weird!  I have contacted Itchio by email and twitter, but I can email you a key right now if you want.

Just send an email to using the same email you used to buy the game here (your itchio login email).

Sorry for the inconvenience!