- if (events[i].value == 0) joy->stateaxes[JOYLEFT] = joy->stateaxes[JOYRIGHT] = 0;
- else if (events[i].value < 0) joy->stateaxes[JOYLEFT] = 1;
- else joy->stateaxes[JOYRIGHT] = 1;
+ joy->stateaxes[JOYLEFT] = joy->stateaxes[JOYRIGHT] = 0;
+ if (events[i].value < -DEAD_ZONE) joy->stateaxes[JOYLEFT] = 1;
+ else if (events[i].value > DEAD_ZONE) joy->stateaxes[JOYRIGHT] = 1;
+ joy->axevals[0] = events[i].value;