Controls don't work in Citra for Pokemon Ultra Moon rom?

Enter a description of your issue here, in full detail.
There is not really any type of ‘error’ message or issue that is happening at all, however, when I try and play Ultra Moon with Citra Canary or Nightly, the controls don’t work. I’m using a regular keyboard and I’ve already set all my controls. But they don’t work. My friend and his controls work fine, but for me, it doesn’t. I’m simply just stuck on the home screen and i’ve tried everything to progress: nothing. Please help.

System Information

  • Operating System:
  • CPU:
  • GPU:
  • Citra Version (found in title bar):
  • Game: Pokemon Ultra Moon
  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log
Upload your log file as an attachment by dragging & dropping.

In order to save a copy of the log, follow this guide:

In order for us to provide better support, we need to see the log generated by Citra. This guide will walk you through how you can obtain the log file: How to Upload the Log File.

Is the emulator window active (get focus)?
You need it to be active in order to pass keyboard events to it, aka control it.

If possible, try with a controller. The citra window doesn’t require focus to allow controls using a gamepad. Perhaps this might be your issue?

Ok since nobody has said it yet.
The switch uses the circle pad not D pad for movement.
So to fix the issue you gotta set your movement controls to circle pad. Everything else I think is the same