Sorry if this question is too basic. I'm a beginner in the field of electronics. I was building this 5-minute yoke (since I'm into flight simulators) and I started wondering why a joystick is detected as a joystick and a mouse is detected as a mouse. I actually wanted the mouse to be detected as a joystick by the computer, but I had no idea how. So, how is a mouse detected as a mouse and a joystick as a joystick? I'm using Mac OS X 10.10.