@Kartik Congrats! I tested this version on several homebrew apps and I can get back to home with no problems! It also resets correctly the buttons when in the Home Menu. I've noticed another problem tho: if I pause the game and go to the Home Menu, and then get back to the game, the C-stick stops working (in-game). That's the case only if the input of the C-stick is remapped. Even if I close the software and relaunch it, the C-stick won't work (in this state, it works in other titles and in the Home Menu). After the console is rebooted, it works on the title again.
I also tried exiting the game and playing one that requires the use of the C-stick: it will work on that one, but it still won't work for the title that "broke" it.
Hope that's enough info. Thanks again for taking the time to develop such a useful and simple to use program!
Edit: fixed typo
--------------------- MERGED ---------------------------
That would be cool! I'd love to share some of my configs too