Hi. Doye,
For starters, as a fellow RSI sufferer, let me warn you that using a mouse can be one of worst things that you could to for RSI, so make sure you have a very comfortable mouse and that you use your arm to move it rather than swinging your wrist around. I also *highly* recommend looking into the Dvorak keyboard layout - it takes awhile to relearn, but it's helped my RSI considerably.
I don't think adding a "mirror" all gestures command is likely to make it into the program, unless other people see this thread and begin to clamor about it. However, I think it would be relatively easy to do. As you've mentioned, the strokes.bin file supports transposing existing gestures, so there are a few things you could do.
The easiest method would be to just create a "mirrored" version of any gesture you want to use and assign both gestures to the command. If you're currently both the original and the mirrored versions of a command for different purposes, you could run into trouble.
To create a mirrored gesture without needing to retrain StrokeIt, you'll have to exit StrokeIt and then edit the strokes.bin. There are several command modifiers for changing existing gestures:
! = Reverse Gesture
- = Horizontal Mirror
|| = Vertical Mirror
1 = Rotate Clockwise 90 Degrees
2 = Rotate Clockwise 180 Degrees
3 = Rotate Clockwise 270 Degrees
Have a look at the comamnds E, M, and W to see how one gesture can be flipped around.
Good luck,
Jeff