Became able to rebindings for DirectInput/Xinput.
merge diagonal input of the lastest git (#1759)
And added some notes about the diagonal input.

local fix: keep the newline/encoding of the files.