FYI, I tried as your suggestion but D-Pad playback still lack of smoothness - recorded series of D-pad key press, playing some of key missing.
Other buttons, stick movements playback smoothly.
For the D-Pad record playback that I want to use, I need to record many times of try to get the D-Pad...