HELP XVEDMOUSE Adrian Howard Jul 1991
Revised John Gibson Feb 1996
A guide to using the mouse in XVed.
CONTENTS - (Use <ENTER> g to access required sections)
1 Introduction
2 Notation Used
3 Default XVed Mouse Settings (Except Openlook)
4 Old XVed Mouse Settings (Default for Openlook)
5 Related Documentation
-----------------------------------------------------------------------
1 Introduction
-----------------------------------------------------------------------
The library LIB * vedxvedmouse provides the basic mouse settings used by
XVed. There are two possible settings for this library. If the XVed
application resource * UseOldMouseBindings is set true, then the mouse
bindings prior to Version 15+ are used. If UseOldMouseBindings is false,
the default XVed bindings are used. (Note that UseOldMouseBindings
defaults to true for Openlook XVed, but to false for Motif and Vanilla
XVed.)
The mouse bindings are specified with an extension to * vedset, see
REF * XVED/vedset for details.
-----------------------------------------------------------------------
2 Notation Used
-----------------------------------------------------------------------
BUTTONS These refer to the buttons on the mouse. The number of
buttons varies from machine to machine and what is referred
to below as, for example, BUTTON 3, might refer to pressing
both buttons simultaneously on a two button mouse.
CLICKing This refers to quickly pressing and releasing a mouse
button.
DRAGing This refers to pressing a mouse button, then moving the
mouse while keeping the button pressed.
HOLDing Pressing a mouse button and not releasing it after a time
exceeding twice that of the application value
* MultiClickTimeOut (which is 1/5 second by default).
-----------------------------------------------------------------------
3 Default XVed Mouse Settings (Except Openlook)
-----------------------------------------------------------------------
The default XVed mouse bindings are as follows:
CLICK BUTTON 1
If the pointer is on 'active' text containing a text action or a "*
documentation reference, obey the action or fetch the documentation
file.
Otherwise, move the cursor to the pointer position.
CLICK THEN DRAG BUTTON 1 (ie, press-release-press & hold)
This causes the window to go into a "vertical scrolling" mode. The
entire file will move up/down when the mouse is moved up/down. The
scrolling mode terminates when button 1 is released.
CLICK TWICE THEN DRAG BUTTON 1 (ie, p-r-p-r-p & hold)
This causes the window to go into a "horizontal scrolling" mode. The
entire file will move left/right when the mouse is moved left/right.
The scrolling mode terminates when button 1 is released.
CLICK THEN DRAG BUTTON 3 (ie, p-r-p & hold)
"Drag" the cursor around the window. Dragging off screen will cause
the VED buffer to scroll in the appropriate direction.
DRAG BUTTON 1
Select text for the clipboard.
CLICK BUTTON 1 WITH SHIFT PRESSED
Adjust the selected text for the clipboard to include all the
characters upto the pointer.
DRAG BUTTON 1 WITH SHIFT PRESSED
Adjust the selected text for the clipboard.
CLICK BUTTON 1 TWO TIMES
Select word under the pointer for the clipboard.
CLICK BUTTON 1 THREE TIMES
Select line under the pointer for the clipboard.
CLICK BUTTON 1 FOUR TIMES
Select procedure under the pointer for the clipboard.
HOLD BUTTON 1
Select character under the pointer for the clipboard.
CLICK BUTTON 2
Paste the current selection in at the pointer position.
DRAG BUTTON 1 WITH CONTROL PRESSED
Mark a range.
DRAG BUTTON 2 WITH CONTROL PRESSED
Adjust a marked range.
CLICK BUTTON 1 TWO TIMES WITH CONTROL PRESSED
Mark the line under the pointer.
CLICK BUTTON 1 THREE TIMES WITH CONTROL PRESSED
Mark the procedure under the pointer.
CLICK BUTTON 1 FOUR TIMES WITH CONTROL PRESSED
Mark the entire file.
CLICK BUTTON 1 WITH CONTROL PRESSED
Set the line under the pointer to be the top of the marked range.
CLICK BUTTON 2 WITH CONTROL PRESSED
Set the line under the pointer to be the end of the marked range.
HOLD BUTTON 3
Pop-up the popup menu (if loaded).
HOLD or DRAG BUTTON 1 WITH META PRESSED
Set the left margin to the current pointer position.
HOLD or DRAG BUTTON 3 WITH META PRESSED
Set the right margin to the current pointer position.
-----------------------------------------------------------------------
4 Old XVed Mouse Settings (Default for Openlook)
-----------------------------------------------------------------------
The old XVed mouse bindings are as follows:
CLICK BUTTON 1
CLICK BUTTON 2
Move the cursor to the current pointer position.
CLICK THEN DRAG BUTTON 1 (ie, press-release-press & hold)
This causes the window to go into a "scrolling" mode. The entire
file will move up/down when the mouse is moved up/down. The
scrolling mode terminates when button 1 is released.
DRAG BUTTON 3 WITH CONTROL PRESSED
"Drag" the cursor around the screen. Dragging off screen will cause
the VED buffer to scroll in the appropriate direction.
DRAG BUTTON 1
Select text for the clipboard.
DRAG BUTTON 2
Adjust the selected text for the clipboard.
CLICK BUTTON 1 TWO TIMES
Select word under the pointer for the clipboard.
CLICK BUTTON 1 THREE TIMES
Select line under the pointer for the clipboard.
CLICK BUTTON 1 FOUR TIMES
Select procedure under the pointer for the clipboard.
HOLD BUTTON 1
Select character under the pointer for the clipboard.
DRAG BUTTON 1 WITH CONTROL PRESSED
Mark a range.
DRAG BUTTON 2 WITH CONTROL PRESSED
Adjust a marked range.
CLICK BUTTON 1 TWO TIMES WITH CONTROL PRESSED
Mark the line under the pointer.
CLICK BUTTON 1 THREE TIMES WITH CONTROL PRESSED
Mark the procedure under the pointer.
CLICK BUTTON 1 FOUR TIMES WITH CONTROL PRESSED
Mark the entire file.
CLICK BUTTON 1 WITH SHIFT PRESSED
Set the line under the pointer to be the top of the marked range.
CLICK BUTTON 2 WITH SHIFT PRESSED
Set the line under the pointer to be the end of the marked range.
HOLD or DRAG BUTTON 1 WITH SHIFT PRESSED
Set the left margin to the current pointer position.
HOLD or DRAG BUTTON 3 WITH SHIFT PRESSED
Set the right margin to the current pointer position.
If XVed was loaded with the "menubar" option (see XVED_LOAD_OPTIONS in
REF * XVED) then clicking with button 3 will pop up the menu. Otherwise
clicking with button three will paste the current selection at the
cursor position.
-----------------------------------------------------------------------
5 Related Documentation
-----------------------------------------------------------------------
REF * XVED
Detailed overview of XVed.
HELP * vedset
Ved initialisation routine.
LIB * vedxvedmouse
Default mouse setup.
+-+ C.x/x/ved/help/xvedmouse
+-+ Copyright University of Sussex 1996. All rights reserved.