Re: Using Shift while marking a region
Actually, this is how its supposed to work. If you start a Region capture, HyperSnap expects first a single mouse click to mark one corner of the region. You may also move the mouse with the arrow keys on the keyboard - the arrow keys pressed by themselves move the cursor by one pixel, and if you hold Shift key as well - by 10 pixels or something... (don't remember exactly, would have to look at the code). You may also press the Enter key instead of left mouse button to simulate mouse click.
After the 1st corner is entered, the program expects you to move the cursor (with mouse or keyboard again) to mark a rectangular region, and again accept it with left mouse button click or by pressing the Enter key. If you move the cursor with arrow keys, you can hold Shift to jump by 10 pixels.
However: if you move the mouse while holding Shift key, it is supposed to mark a _square_ region. There is no conflict if you use the arrow keys + Shift, while the mouse is still, not moving. But if it even accidentally moves while you press Shift and use arrow keys - maybe due to some vibrations of your desk - HyperSnap thinks that it got mouse move event with Shift key held down, and reacts by creating a rectangle. This is probably your problem... The best use of mouse and keyboard is to use mouse to move quickly to the approximate area where you want to finish the capture, and then use arrow keys alone for 1 pixel control, maybe while looking at the Zoomed view in the corner of the screen, to select exactly what you need.