just to add this 1 month old thread. instead of software invertion, you can edit the printer firmware. i only can help in marlin verion since thats what i'm using.... in configuration.h, look for this line...
#define INVERT_X_DIR false // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR false // for Mendel set to false, for Orca set to true
#define INVERT_E0_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
edit to your heart content, recompile in arduino ide and upload to your printer. everything should be good for any software host i guess, no need option->invert coordinate hassle. fwiw.