Logical Hat function not working in macros
Posted: Sun Dec 04, 2022 3:20
I'm attempting to create a macro where on a physical button press, a button and hat press are output to my game. Specifically, when I press the the B1 index finger grey button on a VKB Gladiator (physical button 16), it's activating macro 1, which I have set to logical button 4, and logical HAT POV1 Right. After everything is configured and set to the joystick, I press the button, and only the button #4 press occurs.
For troubleshooting, I've tried:
Other context:
For troubleshooting, I've tried:
- Changing the macro order to send POV1 Right first, then button 4, still only button 4 output
- Added button 1 after the original macro, so it sends button 4, POV1 right, then button 1. Output was button 4 and then button 1.
- Tried adjusting press/release/delay timings, still not outputting POV1 right
- Tried sending other POV1 direction, none were sent
- Tried another non-button action in the macro; I set it to send button 4 and keyboard down arrow, both were output correctly
- Set physical button 16 to POV1 Right (instead of Macro 1), using the same method in the logical layer wizard, and the POV1 output WAS sent
Other context:
- I'm using the same button to activate Shift 1, but I tried all the same troubleshooting with physical button 16 set to "button" and there was no difference.
- This is ultimately for use in Star Citizen; I have the button assigned to activate Mining Mode, and I want it to send that assigned button (logical button 4), as well as POV1 Right (assigned to "Speed limiter - Reset to SCM", since my speed limiter increase/decrease are POV1 Up/Down respectively), and it also activates Shift 1, so I can modify other buttons (for example, I normally use the rapid fire trigger pull as spacebrake, and when Shift 1 is active, an RT Trigger boolean essentially changes it to function like a butalt, and it becomes a spacebreak toggle).
- I've attached screenshots of the Macro and the Physical layer, with the wizard window showing the relevant detail.