What steps will reproduce the problem?
Construct a device to take controls by touch or sit.
What is the expected output? What do you see instead?
When taking controls by touch, the result matches the lsl documentation. The Shif key has no effect on CONTROL_FWD | CONTROL_BACK | CONTROL_UP | CONTROL_DOWN. If does shift the CONTROL_ROT_* to CONTROL_* as expected.
When taking controls of a sitting avatar the behavior does not match the lsl spec. The Shift key blocks CONTROL_FWD | CONTROL_BACK | CONTROL_UP | CONTROL_DOWN, causing the control event in the script not to fire.
What version of the product are you using? On what operating system?
I tried this on two different alpha versions + the latest release on Linux x64
Original reporter: BlueWall...@gmail.com