
		BRIEF 3.1 KEYBOARD LAYOUT FOR VEDIT
		-----------------------------------

Major Differences:
------------------

1.  <F10> pops up the menu system.

2.  In order to use <Ctrl-C>, <Ctrl-X> and <Ctrl-V> for the standard Windows
    clipboard functions, Brief's "Write all and exit" and "Center line"
    are changed to <Ctrl-Shift-X> and <Ctrl-Shift-C>, respectively.

3.  Many functions which Brief implements with macros via the <F9> and <F10>
    keys, e.g. "Center Line Horizontal" and "Change Directory", VEDIT
    implements with built-in menu functions. Since VEDIT uses external macros
    far less than Brief, this Brief emulation uses <F9> and <F10> for VEDIT's
    normal assignments. Use {MISC, Load/Execute macro} and {MISC, Execute
    macro} to load and execute VEDIT's external macros. Commonly used macros
    can be built-in as "Keystroke Macros".

4.  While the Brief block functions are closely emulated, it is often easier
    to directly copy/move a block with <Ctrl-F9> and <Alt-F9> than to use
    the "scrap".

5.  <F11>, <Ctrl-F11> and <Alt-F11> are used to access VEDIT's Text Registers
    via the functions [T-REG INSERT], [T-REG COPY] and [T-REG MOVE].

6.  Brief's "scrap" is emulated with Text Register "0", also called the
    "scratchpad" available in the {EDIT} menu. VEDIT has many other available
    Text Registers.

7.  Instead of blindly toggling configuration parameters (e.g. "Backup File
    Toggle" and "Case Sensitivity Toggle") the parameter is toggled and you
    are left in the {CONFIG} menu to see the resulting value. Press <Esc>
    twice or tap <Alt> to exit the menus.

8.  Brief's "Compile Buffer" <Alt-F10> is emulated by starting up VEDIT's
    integrated compiler support.


Notes:
------

1.  BRIEF.KEY has the command "Config(E_LINE_MODE,5)" to make the <Home> and
    <End> keys properly emulate Brief.

2.  {HELP, Keyboard layout} will display the keyboard layout listed on the
    next page. However, the screen for "Built-in Keystroke Macros" will not
    be correct. This can be corrected by editing the beginning of VPHELP.HLP
    which is an explanation of the built-in keystroke macros.


		  KEYBOARD LAYOUT

Assignments to VEDIT's functions:
--------------------------------

"+" indicates functions not available in Brief
"!" indicates functions which operate differently from Brief

[BACKSPACE]		<Backspace>
[BACKTAB]		<Shift-Tab>
[CANCEL]	   !	<Ctrl-\>
[CURSOR UP]		<Up Arrow>
[CURSOR DOWN]		<Down Arrow>
[CURSOR RIGHT]		<Right Arrow>
[CURSOR LEFT]		<Left Arrow>
[DELETE]		<Del>
[DEL PREV WORD]		<Ctrl-Bksp>
[DEL NEXT WORD]		<Alt-Bksp>	<Ctrl-Y>
[ENTER CTRL]		<Alt-Q>		<Ctrl-Shift-^>
[ERASE TO BOL]	    	<Ctrl-K>
[ERASE TO EOL]	    	<Alt-K>
[ERASE LINE]		<Alt-D>		<Ctrl-L>
[ESCAPE]	   	<Esc>
[HELP]		   !	<Alt-H>
[LINE BEGIN]		<Home>
[LINE END]		<End>
[MENU]		   +	<F10>		<Alt>
[NEXT PARA]	   +	<Ctrl-Down Arrow>
[NEXT TAB STOP]	   !	<Ctrl-Tab>
[NEXT WORD]		<Ctrl-Right Arrow>
[PAGE UP]		<PgUp>
[PAGE DOWN]		<PgDn>
[PREVIOUS PARA]	   +	<Ctrl-Up Arrow>
[PREVIOUS WORD]		<Ctrl-Left Arrow>
[REPEAT]		<Ctrl-R>
[SCROLL UP]		<Alt-Up Arrow>		<Ctrl-D>
[SCROLL DOWN]		<Alt-Down Arrow>	<Ctrl-E>
[SCROLL RIGHT]	   +	<Alt-Right Arrow>
[SCROLL LEFT]	   +	<Alt-Left Arrow>
[TAB CHARACTER]		<Tab>
[T-REG COPY]	   +	<Ctrl-F11>
[T-REG MOVE]	   +	<Alt-F11>
[T-REG INSERT]	   +	<F11>
[VISUAL ESCAPE]	   +	<Ctrl-Shift-O>
[VISUAL EXIT]	   +	<Ctrl-O>		<Ctrl-F10>

Goto Matching ()	   !	<Alt-F3> and <Ctrl-]>
Set text marker (bookmark)	<Ctrl-S>
Goto text marker		<Ctrl-G> and <Alt-J>
Goto block beginning	   +	<Alt-[>
Goto block end		   +	<Alt-]>

Replace (translate)		<F6> and <Alt-T>
Search forwards			<F5> and <Alt-S>
Search/replace next	   !	<Shift-F5> and <Shift-F6>
Incremental search	   +    <Ctrl-I>
Search all buffers	   +    <Ctrl-F2>
Compare buffers		   +    <Ctrl-F3>

Open (edit) new file	   +    <Alt-F2>	(Same buffer)
Open (edit) new file	   !	<Alt-E>		(New buffer, full window)
Open (edit) new file	   +	<Alt-Y>		(New buffer, split window)
Switch windows		   !	<Alt-F4>
Resize/move window	   	<F2>

Toggle display mode	   +	<Ctrl-J>
Toggle binary/text mode	   +	<Alt-=>
Toggle hex-mode split	   +	<Alt-/>
Toggle VGA 25/28/50 lines  +	<Alt-.>

Start up Compiler Support  	<Alt-F10>
Command mode window	   +    <Alt-/>

Cut (move) to scratchpad   !	<Shift-Del>
Copy to scratchpad	   !	<Ctrl-Ins>
Paste scratchpad	   !	<Shift-Ins>
Copy block to cursor	   +	<Ctrl-F9>
Move block to cursor	   +	<Alt-F9>

Copy to Windows clipboard  +	<Ctrl-C>
Move to Windows clipboard  +	<Ctrl-X>
Insert Windows clipboard   +	<Ctrl-V>

Format paragraph		<Ctrl-F>
Indent (margin/block)	   !	<Tab>
Undent (margin/block)	   !	<Shift-Tab>

Record quick macro		<F7>
Play quick macro		<F8>

Assignments to emulate Brief:
-----------------------------

Back Tab		Shift-Tab	Also used in dialog boxes.
					Also undents a block of text.
Backspace		Backspace	Always deletes the previous char
					including a "newline".
Backup File Toggle	Ctrl-W		Accesses {CONFIG, File Handling} item.
Beginning of Line	Home
Border Toggle				Similar function implemented.
Buffer List		Alt-B		Allows point and shoot selection
Case Sensitive Toggle	Ctrl-F5		Accesses {CONFIG, Search options} item.
Center Line Horizontal			Use {EDIT, Center} instead.
Center Line in Window	Ctrl-Shift-C
Change Directory			Change from Point & Shoot dialog box
Change Output File	Alt-O
Change Window		F1		You then enter the window #.
Color					Use {MISC, Color toggle} to change the
					text color. Use {CONFIG, Color) to
					change other colors.
Column Mark		Alt-C
Compile Buffer		Alt-F10		Use the Integrated Compiler support.
Copy to Scrap		Numpad+
Create Key Assignment			Use {CONFIG,Keyboard layout,Add macro}
Create Window		F3		Only accesses the {WINDOW} menu.
Cut to Scrap		Numpad-
Delete			Del
Delete Current Buffer	Ctrl-_
Delete File				Not implemented. Use {MISC, DOS shell}
					or VEDIT's File_Delete() instead.
Delete Line		Alt-D
Delete Macro File			Not implemented; not needed.
Delete Next Word	Alt-Bksp or Ctrl-Y
Delete Previous Word	Ctrl-Bksp
Delete to Begin of Line	Ctrl-K
Delete to End of Line	Alt-K or Ctrl-L
Delete Window		F4		Implemented as {WINDOW, Close}.
Display File Name	Alt-F		Displays on bottom screen line.
Display Version ID	Alt-V		Accesses {HELP, Status}.
Down			Down-Arrow
Drop Bookmark		Alt-1 .. Alt-0
Edit File		Alt-E		Accesses {FILE, Open, New buffer}.
End of Buffer		End End End
			Ctrl-PgDn
End of Line		End
End of Window		End End		Similar operation.
			Ctrl-End
Enter			Enter
Escape			Esc
Execute Command				Not implemented; use {MISC, Load/
					Execute macro} or {MISC, Execute
					macro} instead.
Exit			Alt-X
Go to Line		Alt-G
Go to Routine				Not implemented. Use CFUNC.VDM instead.
Halt			Ctrl-C		This is the similar [CANCEL] function.
Help			Alt-H
Incremental Search			Use {SEARCH, Incremental search}.
Indent Block		Tab
Insert Mode Toggle	Alt-I		Use blinking/not blinking cursor.
Jump to Bookmark	Alt-J and Ctrl-G
Left			Left-Arrow	It can move to the previous line.
Left Side of Window			Not implemented.
Line Mark		Alt-L
Line to Bottom Window	Ctrl-B
Line to Top Window	Ctrl-T
Load Keystroke Macro			See {MISC, Keyboard layout, Load}
Load Macro File				Not implemented; use {MISC, Load/
					Execute macro} or {MISC, Execute
					macro} instead.
Lower Case Block			Use {EDIT, Edit/Translate, Lower case}
Margin					Use {CONFIG, Word processing} instead.
Mark			Alt-M		VEDIT has additional ways of copying/
					moving blocks using {BLOCK, Copy/move
					to cursor}.
Next Buffer		Alt-N		May also switch to another window.
Next Char		Right Arrow
Next Error				Implemented only within the Integrated
					Compiler Support.
Next Word		Ctrl-Right Arrow
Noninclusive Mark	Alt-A
Open Line		Ctrl-Enter
Outdent Block		Shift-Tab or Alt-F8
Page Down		PgDn
Page Up			PgUp
Paste from Scrap	Ins		Similar operation.
Pause Recording Toggle			Not implemented.
Pause On Error				Not needed; the Integrated Compiler
					Support lets you view errors.
Playback		F8		
Pop-Up Errors				Implemented only within the Integrated
					Compiler Support.
Pop-Up menu		F10		Accesses VEDIT's menu system.
Previous Buffer		Alt--		May also switch to another window.
Previous Char		Left Arrow
Previous Word		Ctrl-Left Arrow
Print Block		Alt-P		Highlights and prints the block.
Quick Window Switch			Not implemented.
Quote			Alt-Q		Also quotes ALT keys
Read File into Buffer	Alt-R
Redo			Ctrl-U		Accesses {EDIT, Undo, Redo}.
Reformat Paragraph	Ctrl-F
Regular Expr. Toggle	Ctrl-F6		Accesses {SEARCH, Option} item.
Remember		F7		You can record more than one Keystroke
					Macro.
Repeat			Ctrl-R
Resize Window		F2		Its easier to use the mouse.
Right			Right Arrow	Can also move to next line.
Right Side of Window			Not implemented.
Save Keystroke Macro			See {MISC, Keyboard layout, Save}.
Scroll Buffer Down	Ctrl-D
Scroll Buffer Up	Ctrl-E
Search Again		Shift-F5
Search Backward		Alt-F5
Search Block Toggle			Not needed.
Search Forward		F5 and Alt-S
Suspend Brief		Alt-Z
Swap Cursor and Mark			Not implemented.
Tab			Tab		Also indents a block of text.
Tab Stops				Use {CONFIG, Tab stops} instead.
Top of Buffer		Home Home Home
			Ctrl-PgUp
Top of Window		Home Home
			Ctrl-Home
Translate Again		Shift-F6	Same as Shift-F5; both are the
					function {SEARCH, Next}.
Translate Backward	Alt-F6
Translate Forward	F6 and Alt-T
Undo			Alt-U or Ctrl-Z Accesses {EDIT, Undo, Edit}. You can
			Numpad*		also undo line-by-line.
Up			Up Arrow
Upper Case Block			Use {EDIT, Edit/Translate, Upper case}
Use Tab Characters			Use {CONFIG, Emulation, Expand <Tab>
					key with spaces} instead.
Write			Alt-W		It emulates Brief, but selecting
					either {FILE, Save and Continue} or
					{BLOCK, Write to Disk} might be more
					straightforward.
Write All and Exit	Ctrl-Shift-X	
Zoom Window Toggle	Alt-F2
