Each of the three mouse buttons can be used to manage Xcoral menus, buttons and scrollbars.
Attention Cut and paste in Xcoral are build with the old X cut buffer(0) and not with the standard selection mechanism. This means that if you want to paste a piece of text from Xcoral to another X client, you must clear the current selection (if it exists) (i.e with xterm, just click on the left button).
Change cursor position within a page. This means that the new position will be the pointer position, with two exceptions: a click beyond the end of a line (resp. of the buffer) moves the cursor to the end of that line (resp. of the buffer).
Selects region. The cursor blinks at the selected point and comes back to the previous location. The text in between is selected, the first character is under the cursor and the last one is just before the selected point.
Restore the last selection at the current position. The selected text is inserted just before the current position.
If a portion of text has been selected in the current page, this action erases it. The character under the cursor is the first that will be removed. The pointer position is unimportant for this sequence.
When a text region has been erased it can be restored at any position specified by a LeftButton click, by a MiddleButton click.
Up till now, the selected piece of text is not highlighted like Xt selection. I prefer a simple blinking cursor rather than reverse video for this operation.