OK. Here are the result of my first test:
Creeted a new profile in VA: When I say "inventory", I will press R-Ctrl+T. Of course, I changed the key mapping for the inventory in the game to R-Ctrl+T:
Neither FreePie and VA (DirectX) worked.I tried the same keys combo in Elite Dangerous. This time, if I pressed R-Ctrl+T, I would show the armament: It worked with FreePie and VA (DirectX).
I tried then with another combos: R-Ctrl+Home, R-Alt+T, R-Shift+T,... All they worked in Elite Dangerous using FreePie or VA (DirectX).
So, I tried the R-Shift+T combo in Arma III: It worked using FreePie, but it did not work with VA(directX), neither using the press and release or press down and press up.
Sorry, but I'm lost. I seems that some combo keys also do not work using FreePie, and others works with FreePie, but still not with VA.
Lastly, I checked with ViewKeyCode:
The combo R-Shift+T (work with FreePie but not with VA(DX)):
The combo R-Ctrl+T (not working with FreePie or VA (DX)):
Gary, as you can see, in the first case, "R-Shift+T", there is only one difference between VA, and FreePie and the real keyboard in the results: the flag. But I'm lost, because I thought that the 0x02 flag is to indicate the extended keys...
In the second case, in the 3 situations (FreePie, VA and real keyboard), all have the 0x02 extended keyboard flag. The only difference is the result in the MakeCode. Again, I,m lost here, because I always thought that this is the DIK code.
Also, think that those combo keys work in Elite Dangerous, that also needs the DirectX mode.
I think that all keys that has a DIK code different from the normal scan code do not work. For example, the arrow keys do not work in Arma III, but they work in Elite Dangerous and iracing...
I hope this has some meaning for you...