I recently bought a Mayflash SNES controller adapter from Amazon. (Here's the link)
http://www.amazon.com/gp/product/B000UEB61S/ref=pd_lpo_k2_dp_sr_3?pf_rd_p=486539851&pf_rd_s=lpo-top-stripe-1&pf_rd_t=201&pf_rd_i=B0009VIZSY&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=08XF7KZEZEJPDBKY7V41I also procured two brand-new official SNES controllers. When I first got the adapter, I plugged it in and it didn't work. My ZNES program didn't recognize the keys, and I couldn't get the keys mapped. Slightly pissed, I put it aside and left it. The next day, for whatever reason, I plugged it in and it worked.
I tried it in other emulators and it worked fine there as well. However, when I plugged it in the day after that it didn't recognize it again.
I tried everything I could to get it to work again, but to no avail. I tried other emulator programs, but it didn't work for them either.
Does anybody have any clue on how to get this working again? I tried Joy2Key but whoever made it doesn't speak English properly, as their ReadMe is indecipherable. If somebody could help me get the adapter to work properly again or point me in the right direction with J2K I'd really appreciate it. And I'd offer cookies, too.
EDIT: I have a PS1-like USB controller and it works fine in all accounts, so I know it isn't the programs.