XInputGetKeystroke set the VirtualKey value to 0 if no key is pressed.
As the "no key pressed" value do not exists in Xinput.h and XINPUT_VIRTUAL_KEY is not set as a flag, zig panics when XInputGetKeystroke is used.
It would be nice if this could be set as a flag in a future update