in Leanback/app/src/main/java/com/example/android/tvleanback/ui/PlaybackActivity.java [74:89]
public boolean onGenericMotionEvent(MotionEvent event) {
// This method will handle gamepad events.
if (event.getAxisValue(MotionEvent.AXIS_LTRIGGER) > GAMEPAD_TRIGGER_INTENSITY_ON
&& !gamepadTriggerPressed) {
mPlaybackFragment.rewind();
gamepadTriggerPressed = true;
} else if (event.getAxisValue(MotionEvent.AXIS_RTRIGGER) > GAMEPAD_TRIGGER_INTENSITY_ON
&& !gamepadTriggerPressed) {
mPlaybackFragment.fastForward();
gamepadTriggerPressed = true;
} else if (event.getAxisValue(MotionEvent.AXIS_LTRIGGER) < GAMEPAD_TRIGGER_INTENSITY_OFF
&& event.getAxisValue(MotionEvent.AXIS_RTRIGGER) < GAMEPAD_TRIGGER_INTENSITY_OFF) {
gamepadTriggerPressed = false;
}
return super.onGenericMotionEvent(event);
}