Arcade stick programming to keyboard outputs

Hello, I have a uno rev 3 wired to arcade stick and buttons. I want to be able to play this with any game on my computer. All games should be functionally able to use keyboard input, so my first question is if I can make the uno output as though I hit a key on my keyboard. If this isn't possible, are there any relatively simple sketches I can do that allow me to play games with it, or will I have to install something so the computer sees the uno as a keyboard or as a joystick?

I have windows 8.1