Xbox input now works great for player one. Untested with 1-4 but should work just fine with them as well, I'm handling them all the same.  Simultaneous keyboard and joystick input doesn't interfere with player 1. Reads in from configs like keyboard does. Each player has separate configs.