Hi there. I had the same problem earlier, and I'm far from the most experienced here, but I seem to have solved it myself.
Once you've edited the T.Flight Hotas X XML file, you need to go into the file
Flightgear/data/joysticks.xml. Then add this line to it:
- Code: Select all
<js-named include="Path to your joystick's xml file"/>
Obviously, in lieu of the text in quotations, copy the path to your joystick's XML file, starting with Input -- but leave the quotations.
For example, I use a Genius F23 joystick. (Don't laugh because it's crappy, just go with it
) After editing the XML file titled "F23", I would go to the joysticks.xml file and input the following line:
- Code: Select all
<js-named include="Input/Joysticks/Genius/f23.xml"/>
Make sure to put the above line in between the tags <PropertyList> </PropertyList>!There may already be two lines there -- in that case, the first one will be the one you will need to fill in with the path to your joystick's XML file. There was also a second line in my case -- this caused problems for me, so I deleted it and the problem was solved. I don't know if that was the right thing to do, but I haven't noticed any problem with it. You may want to do the same.
Like I said, I'm not very experienced with this either, but it worked for me.
Hope this helps!
Cheers,
Will