Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Hi! That's an interesting question. To be honest, I'm not quite sure how itch.io handles this.
There should still be keys available for the game, but I don't know if they are still claimable upon purchase since the game is free now.
Maybe give it a try? And if it doesn't give you a Steam key, let me know and I'll just personally send you one. :)

(+2)

I just tried, itch still provide the steam key, thanks for help, I can't wait to playing this game :)