I highly recommend JoyToKey*
I have tested JoyToKey with 2x
Logitech G
Farm Simulator (simultaneous), 1xLogitech G Saitek Pro Flight X56 Rhino, 1xLogitech G13, 1xRazer Tartarus Pro, 1xRazer Tartarus V2, 1xSteam Controller, 1xXBOX ELite II, 1xAzeron Classic, etc. and then I tried combinations of all these devices using two simultaneously, and included head tracking devices (TrackIR) and I can confirm that everything works fine.
To use with TrackIR:
Button 17 'Z' = Activate/Deactivate Head Tracking Mouse Mode
Button 18 = Execute FreePIE - D:\FreePIE\TrackIRFreePIE.bat
TrackIRFreePIE.bat:
"D:\FreePIE\FreePIE.exe" -TRAY
TIMEOUT /T 5
EXIT
FreePIE script:
#Use Z to toggle on/off [DISABLED:and right mouse to activate head tracking]
#(Good for games like EMPYRION)
deltaYaw = 0
def update():
global deltaYaw
cur_yaw = trackIR.yaw
deltaYaw = filters.delta(cur_yaw)
if cur_yaw > threshold:
deltaYaw += (cur_yaw - threshold) / 75 #.6
elif cur_yaw < -threshold:
deltaYaw -= -(cur_yaw + threshold) / 75 #.6
#diagnostics.watch(origin_yaw)
deltaPitch = filters.delta(trackIR.pitch)
if (enabled):
mouse.deltaX = deltaYaw*multiply_x
mouse.deltaY = -deltaPitch*multiply_y
if starting:
enabled = False
multiply_x = 2
multiply_y = 1
trackIR.update += update
threshold = 25
toggle = keyboard.getPressed(Key.Z)
if toggle:
enabled = not enabled
Use of JoyToKey is documented and recommend as a tip/trick in Zeron Gaming Keypad Manual:
7. TIPS AND TRICKS
"To get access to more advanced macros and other options– it is possible to setup Azeron keypad as generic joystick and then use 3 rd party software JoyToKey to setup more advanced macros on each button"
Source:
https://site-835705.mozfiles.com/files/835705/Azeron_Manual_V4_4_2.pdfgeometry dash subzero
Conclussion:
I recently bought a second Azeron (Cyborg) right-handed to use simultaneously with the Azeron Classic.