From a wiring standpoint, there is no difference between a 4-way and an 8-way joystick. They both have four microswitches or leafswitches. What makes a joystick "8-way" is the ability to activate two switches at the same time.
As mentioned above, the software doesn't "activate" a joystick. It simply accepts data from the joysticks wired to the appropriate encoder inputs.