So finally after it being like, well over two whole years since I encountered this problem, trying literally EVERYTHING, whether it be reinstalling the emulator several times, trying out several different builds, trying out even the most recent update as of right now, trying to search everywhere for a solution or at least some sort of explanation for this problem, and finding just, absolutely nothing except unread forums, I just completely gave up and lost all hope in fixing this for the longest time. However, last night, I picked it up again, and finally decided to try, just, straight up fixing it myself, and it turns out it was a lot easier than I thought. I’m posting this not JUST for OP, but for ANYONE who finds this and still has this problem because for some reason I haven’t seen a single person with a solution to this issue that literally has such a simple fix!!
If you have this problem, it won’t only apply to just one game, it’ll be a universal problem among almost literally EVERY game you emulate on Citra, that, I think, from what I recall correctly utilize the optional dumped user files to function properly. (maybe I could be wrong though) It will literally make all those games almost entirely unplayable.
The cause of this issue is, I’m 99% sure SOMETHING related to file(s) in said user folder, if you’ve dumped yours. I’m not quite sure what files they are IN SPECIFIC, but it makes the most sense that it could be in relation to the shared fonts, maybe? It was technically an update that caused this for me, but only AFTER I had just dumped the user files.
Anyways, I don’t think anyone cares that much about what I think COULD’VE caused it. All that truly matters is that if you’ve dumped your files before and are having this issue only after you dumped them, like me, then hopefully what I did to fix it will help you too.
So here’s what I did:
Reinstalling the emulator by using the uninstaller doesn’t remove all traces of the files, which includes the ones that caused this problem. So in order to completely remove them,
- Go to your Start Menu, type “%AppData%”, then open it.
- Navigate to the “Roaming” folder.
- In the Roaming folder, there should be a folder for Citra. Just delete it.
- Go to your control panel. Uninstall Citra through there. (or through Windows settings, It doesn’t matter ig.) It’ll open the Citra uninstaller and, y’know the drill, check off “remove all components” then let it uninstall. Any leftover traces of Citra should be removed in their entirety now.
- Install Citra again. I suggest just sticking to the Nightly build and not bothering with Canary to ensure this won’t happen again, like what I did.
(And ofc just a heads up. You should backup any important files you wanna keep before doing this, obviously, like save files, bios & firmware, roms, etc.)
The virtual keyboard should work fine now.
Check to make sure it works by testing it in-game. If it does, then:
- Upon opening Citra Nightly, click “File” then “Open Citra Folder”
This folder was in AppData/Local instead for me this time around, and had the Citra.EXE file in it, which is really important.
- Make sure you re-go through the process of dumping the user files again, at least just to be safe, because I assume that you shouldn’t reuse the old ones that caused this. (If you want, though you can try it. I wouldn’t know. Feel free to tell me if it works or not.)
- Place them in the folder that Citra opened for you. Whatever folder has the Citra.EXE file is the one you need to dump them in.
And then it’s done! It worked fine for me after doing that.
I’m sure there are probably other ways to go about this better or something but I wouldn’t know. I just know what worked FOR ME, and that as long as you follow these specific steps, it’ll for sure work, hopefully. Doesn’t hurt to try.
If it doesn’t work, though, feel free to let me know, and I’ll try figuring it out as best I can.
and if there are any other questions you wanna ask me about this, then feel free to do that too.
I hope I helped at all and I hope you all have a nice day!