The AfterShock has a bad/missing mapping on Windows, as reported here:
https://bugs.chromium.org/p/chromium/issues/detail?id=791795#c8
==========
gamepad: 047d-4006 Gravis Eliminator AfterShock circa 2003.
gamepad has 10 buttons, 6 axes, and vibration feedback
Firefox reports the 10 buttons and the 6 axes but does not recognize vibration feedback (haptic array empty). Firefox does not have zombies.
Chrome reports the 10 buttons but 8 (EIGHT) axes. I'm guessing Chrome mistakes the vibrators as additional axes. Axis map is bizarre. Left thumb is 0 and 1, right thumb is 5 and 2, quad is 7 and 4. (Axes 2 and 6 do not respond and are probably vibrators.)
Comment 1 by mattreynolds@chromium.org
, Jan 10 2018