You can bind a callback to a keyboard combinationā¦ so for example, DMS Up could be Shift+Control+Alt UP ARROW.
You can also bind a callback to a DirectX buttonā¦ so DMS Up could be DX3 on your stickā¦
The best way forward is to find a profile for your HOTAS, see how that works, then reverse-engineer it to your preferences.