HELP DXVEDKEYS Adrian Howard Aug 92
A guide to the default key bindings for XVed on a DECwindow terminal.
CONTENTS - (Use <ENTER> g to access required sections)
-- INTRODUCTION
-- MOTIF AND XVED
-- NOTATION
-- KEY BINDINGS
-- RELATED DOCUMENTATION
-- INTRODUCTION -------------------------------------------------------
XVed will normally attempt to determine the type of keyboard it is
attached to and apply appropriate key bindings. The key bindings
specific to DECwindow terminals are provided in the library LIB
*VEDDXVEDKEYS which, in combination with the key bindings in the source
file SRC * VEDXVEDKEYS.P, give the key bindings used by XVED on
DECwindow terminals. This file gives a description of these bindings
which are meant to emulate the VED bindings used on VT100 terminals,
with PF1 replacing the "gold" key.
-- MOTIF AND XVED -----------------------------------------------------
See HELP *XVEDKEYS for information on possible interactions between
Motif and XVed.
-- NOTATION -----------------------------------------------------------
The descriptions of the key bindings use the following notation:
^A
The single character generated by pressing the <CTRL> key and the
"A" key simultaneously.
ESC A
The sequence of pressing and releasing the <ESCAPE> (ESC) key and
then pressing the "A" key.
KP-X
The "X" key on the keypad (usually on the right hand side of the
keyboard
fN
Function key at the top of the keyboard.
LF
The line-feed key.
BS
The back-space key.
DEL
The delete or erase key.
UP, DOWN, LEFT, RIGHT
The normal cursor keys.
-- KEY BINDINGS -------------------------------------------------------
Key Function XVed Procedure
--- -------- --------------
UP Move cursor up one screen vedscreenup
DOWN Move cursor down one screen vedscreendown
LEFT Move cursor to the left screen edge vedscreenleft
RIGHT Move to the end of the text line vedtextright
ESC UP Move to the top of the file vedtopfile
ESC DOWN Move to the bottom of the file vedendfile
ESC LEFT Move to start of text vedtextleft
ESC RIGHT Move to the right screen edge vedscreenright
f1 Move to the status line vedenter
f2 Delete line to the left vedclearhead
f3 Delete the whole line vedlinedelete
f4 Delete line to the right vedcleartail
f5 Delete word to the left vedwordleftdelete
f6 Delete line to the left vedclearhead
f7 Delete the whole line vedlinedelete
f8 Delete line to the right vedcleartail
f9 Delete word to the left vedwordleftdelete
f10 Delete word to the right vedwordrightdelete
f11 Mark start of a range vedmarklo
f12 Mark end of a range vedmarkhi
f13 Move current marked range ved_m
f14 Copy current marked range ved_c
f17 Push position on position stack vedpushkey
f18 Swap position with the top of stack vedexchangeposition
f19 Toggle static mode vedsetstatic
f20 Delete character under cursor veddotdelete
ESC f1 Refresh the screen vedrefresh
ESC f2 Yank a word from -vvedworddump- ved_yankw
ESC f3 Yank a line from -vvedlinedump- ved_yankl
ESC f4 Yank a word from -vvedworddump- ved_yankw
ESC f5 Yank a word from -vvedworddump- ved_yankw
ESC f6 Yank a word from -vvedworddump- ved_yankw
ESC f7 Yank a line from -vvedlinedump- ved_yankl
ESC f8 Yank a word from -vvedworddump- ved_yankw
ESC f9 Yank a word from -vvedworddump- ved_yankw
ESC f10 Yank a word from -vvedworddump- ved_yankw
ESC f11 Mark from the start of the file ved_mbf
ESC f12 Mark from the end of the file ved_mef
ESC f13 Move range in from last file ved_mi
ESC f14 Copy range in from last file ved_ti
ESC f17 Pop position from position stack vedpopkey
ESC f18 Clear the position stack ved_cps
ESC f19 Toggle line-breaking ved_break
ESC f20 Refresh the screen vedrefresh
HELP Get help (defaults to ved_hkeys) vedhelpkey
ESC HELP Get help on the purpose of a key ved_hkey
DO Compile the current line vedloadline
ESC DO Compile the current marked range ved_lmr
FIND Move to the start of the marked range vedmarkfind
ESC FIND Move to the end of the marked range vedendrange
INSERT HERE Insert line above current line vedlineabove
ESC INSERT Insert line below current line vedlinebelow
PREV SCREEN Move to the previous screen vedprevscreen
ESC PREV S. As for PRIOR, but in last buffer ved_xup
NEXT SCREEN Move to the next screen vednextscreen
ESC NEXT S. As for NEXT, but in last buffer ved_xdn
HOME Move to start of text line vedtextleft
ESC HOME Move to the left screen edge vedscreenleft
END Move to end of text line vedtextright
ESC END Move to the right screen edge vedscreenright
PF1 PF1 Refresh the screen vedrefresh
PF1 PF2 Insert line above current line vedlineabove
PF1 PF3 Insert line below current line vedlinebelow
PF1 PF4 Toggle static mode vedsetstatic
KP-8 Move cursor up one char vedcharup
KP-2 Move cursor down one char vedchardown
KP-4 Move cursor left one char vedcharleft
KP-6 Move cursor right one char vedcharright
KP-7 Move cursor north-west one char vedcharupleft
KP-9 Move cursor north-east one char vedcharupright
KP-1 Move cursor south-west one char vedchardownleft
KP-3 Move cursor south-east one char vedchardownright
ESC KP-8 Move cursor up several lines vedcharuplots
ESC KP-2 Move cursor down several lines vedchardownlots
ESC KP-4 Move cursor left several lines vedcharleftlots
ESC KP-6 Move cursor right several lines vedcharrightlots
ESC KP-7 Move cursor north-west several chars vedcharupleft
ESC KP-9 Move cursor north-east several chars vedcharupright
ESC KP-1 Move cursor south-west several chars vedchardownleft
ESC KP-3 Move cursor south-east several chars vedchardownright
ENTER Move to the status line vedenter
KP-0 Move one word to the left vedwordleft
KP-. Move one word to the right vedwordright
KP-, Switch between buffer and status line vedstatusswitch
KP-- Redo last command vedredocommand
^? Delete char to left of the cursor vedchardelete
DEL Delete char to left of the cursor vedchardelete
^h Delete char under cursor veddotdelete
BS Delete char under cursor veddotdelete
ESC w Toggle normal/double length window -
-- RELATED DOCUMENTATION ----------------------------------------------
HELP *XVED/Server Keyboard Setup - A description of keyboard setup in
XVed
HELP *XVEDKEYS - Default key bindings
HELP *SUNXVEDKEYS - Key bindings for Sun workstations
HELP *NCDXVEDKEYS - Key bindings for NCD X terminal
HELP *HPXVEDKEYS - Key bindings for HP workstations
HELP *VEDKEYS - Default key bindings for all terminals
--- C.x/x/ved/help/dxvedkeys
--- Copyright University of Sussex 1993. All rights reserved. ----------