How does this work – you use UCR (or similar) to map the 8 hat positions to 8 (unshifted) keybd scancodes … so, then you can use all shift/ctrl/alt combinations with the hat?
I just set 4 directions of my joystick hatch in the UCR (or any other program that emulates button presses from the joystick to the keyboard), then I assign keyboard commands in the UI, in the simulator all cursors set in this way move in 8 directions, that is, the game recognizes keyboard commands in this way Thus, I do not use the DX buttons at all. In my opinion, you can assign any buttons in this way, just put shift, ctrl or alt in the UCR on the hut and when pressed, they will be determined like this