Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

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 postmortempixels@gmail.com using the same email you used to buy the game here (your itchio login email).

Sorry for the inconvenience!