Reading inputs from an xbox controller? I'm trying to read inputs from an XBox 360 controller in Blender 2.8 however my scripting knowledge is limited.

I think I would have to install this python module/library/whatever the heck its called https://pypi.org/project/inputs/ but unfortunately I have no idea how to do that and every tutorial/instructions I read on the subject might as well be written in hieroglyphs. I understand "installing with pip" is a thing and I think Blender 2.80 comes equipped with this tool but that doesn't mean much to me.

This doesn't seem like a difficult problem but installing python modules is above my head. If anyone could break the process down in layman's terms, I would be eternally grateful, or if there is another way of doing this that I'm not seeing please feel free to share.

The ultimate goal of this endeavor is to use the controller as an animator's tool, that is using the joysticks and buttons to perform actions in Blender. That part I'm confident I can wrap my head around it's just getting the actual inputs that's stumping me.
Assuming your are using Windows Platform:

Open your python bundled in Blender to enter a Python interactive console.



Type down following code one by one line (#line can be ignored):

import subprocess
import sys
# enable pip
subprocess.call([sys.executable, "-m", "ensurepip"])
# upgrade pip to latest version
subprocess.call([sys.executable, "-m", "pip", "install", "--upgrade", "pip"])
# install any package
subprocess.call([sys.executable, "-m", "pip", "install", "inputs"])