This is true, as a strange quirk of SFML, the dpad is recorded as an axis.
This means that if you disable axis inputs, you won't be able to record it as a hotkey.
If you haven't disabled axis inputs, they should all be working?
Ah ok, That probably would work, my controller seems to have a tiny amount of joystick drift, so when I try to record without disabled axis input, it immediately records the joystick. I may just need to look into a different controller or do some maintenance. Thank you for the help, I appreciate it!