Thats not what he said. He said you need never touch the keystrokes file, and you should set everything in your joystick programming.
Which is true. You absolutely can program everything in your joystick programming software, as long as your joystick is complex enough to have additional software.
Which is of course a load of bunk.
Im not sure why you feel the need to demean someones opinion… Im certain there is a rule about that someplace…
You should set the keystrokes file to use directx presses, amd that is only going to work properly if your interface to the sim is a single, solitary cougar.
This is also a totally acceptable way of doing things. But it is also your opinion on if it is the best way or not.
Or you just follow my advice of a 20 years falcon simmer and developer and you never ever touch your keystroke in BMS
Notice he says that it is his advice… Decide how you want to do it, but lets not bash people for giving an opinion