Next Previous Up Top Contents Index

3.28 Buffers, windows and the mouse

3.28.2 Actions involving the mouse

The functions to which the mouse buttons are bound are not true Editor Commands. As such, the bindings cannot be changed. Details of mouse button actions are given below.

Note that marks may also be set by using editor key sequences -- see "Marks and regions" on page 37 -- but also note that a region must be defined either by using the mouse or by using editor key sequences, as the region may become unset if a combination of the two is used. For example, usingCtrl+Space to set a mark and then using the mouse to go to the start of the required region unsets the mark.

left-button

Moves the current point to the position of the mouse pointer.

shift-left-button

Moves the current point to the location of the mouse pointer and sets the mark to be the end of the new current form.

control-shift-left-button

Invokes the Editor CommandSave Region, saving the region between the current point and the mark at the top of the kill ring. If the last command wascontrol-shift-left-button, the Editor CommandKill Region is invoked instead. This allows one click to save the region, and two clicks to save and kill it.

middle-button

If your mouse has a middle button, it sets the current mark to the position of the mouse pointer.

right-button

Brings up a popup window, from which a number of useful commands can be invoked. The options include Cut, Copy, and Paste.

shift-right-button

Inserts the text from the location of the mouse pointer to the end of that form at the current point.

LispWorks Editor User Guide - 15 Oct 1998

Next Previous Up Top Contents Index

Generated with Harlequin WebMaker