Sep-13-95

WS.DLL - Wordstar-compatible keymap for Codewright and Codewright Fusion

This package contains the source for WS.DLL and compiled
versions of the DLLs for various flavors of Codewright.

To use it, consult the table below to find the DLL name and
keymap name appropriate for your flavor of Codewright.  Copy the
appropriate DLL to your CWRIGHT or CWVC directory.

Then bring up the Key | Select Keymap dialog.  Select the bottom
radio button, and type the keymap name into the empty box.  Click
on the [OK] button, and you're ready to go.


Product Name             DLL Name       Keymap Name    Config. File
____________________________________________________________________
Codewright 3.1           WS.DLL         WS             CWRIGHT.INI
Codewright Fusion 1.5    CWVWS.DLL      CWVWS          CWVC.INI
Codewright 3.1 for NT    WS32.DLL       WS32           CWRIGHT.INI
Codewright Fusion 2.0    CWVWS32.DLL    CWVWS32        CWVC.INI



This keymap gives you the following key assigments:

		<Alt-Backspace>   Undo                   
		<Alt-F9>          ExecCompile            
		<Alt-Insert>      Redo                   
		<Backspace>       BufBackspace           
		<Ctrl-A>          WS_prev_word           
		<Ctrl-B>          WrapParagraph          
		<Ctrl-Backspace>  delete_prev_word       
		<Ctrl-C>          MovPageDown            
		<Ctrl-D>          MovRight               
		<Ctrl-E>          MovUp                  
		<Ctrl-F1>         CWHelp                 
		<Ctrl-F9>         WS_exec_run            
		<Ctrl-F>          WS_next_word           
		<Ctrl-G>          WS_delete_chars        
		<Ctrl-H>          BufBackspace           
		<Ctrl-I>          Redo                   
		<Ctrl-Insert>     BufInsertScrap         
		<Ctrl-K>0         WS_drop_bookmark      10       
		<Ctrl-K>1         WS_drop_bookmark      1        
		<Ctrl-K>2         WS_drop_bookmark      2        
		<Ctrl-K>3         WS_drop_bookmark      3        
		<Ctrl-K>4         WS_drop_bookmark      4        
		<Ctrl-K>5         WS_drop_bookmark      5        
		<Ctrl-K>6         WS_drop_bookmark      6        
		<Ctrl-K>7         WS_drop_bookmark      7        
		<Ctrl-K>8         WS_drop_bookmark      8        
		<Ctrl-K>9         WS_drop_bookmark      9        
		<Ctrl-K><Ctrl-B>  WS_begin_block         
		<Ctrl-K><Ctrl-C>  WS_copy_move          0        
		<Ctrl-K><Ctrl-H>  WS_hide_block          
		<Ctrl-K><Ctrl-K>  WS_end_block           
		<Ctrl-K><Ctrl-N>  WS_toggle_block_type   
		<Ctrl-K><Ctrl-V>  WS_copy_move          1        
		<Ctrl-K><Ctrl-W>  WriteBuffer            
		<Ctrl-K><Ctrl-Y>  BufDelSelection        
		<Ctrl-K>b         WS_begin_block         
		<Ctrl-K>B         WS_begin_block         
		<Ctrl-K>c         WS_copy_move          0        
		<Ctrl-K>C         WS_copy_move          0        
		<Ctrl-K>h         WS_hide_block          
		<Ctrl-K>H         WS_hide_block          
		<Ctrl-K>k         WS_end_block           
		<Ctrl-K>K         WS_end_block           
		<Ctrl-K>n         WS_toggle_block_type   
		<Ctrl-K>N         WS_toggle_block_type   
		<Ctrl-K>v         WS_copy_move          1        
		<Ctrl-K>V         WS_copy_move          1        
		<Ctrl-K>w         WriteBuffer            
		<Ctrl-K>W         WriteBuffer            
		<Ctrl-K>Y         BufDelSelection        
		<Ctrl-K>y         BufDelSelection        
		<Ctrl-L>          srchCommand           0    0x1206 
		<Ctrl-left>       WS_prev_word           
		<Ctrl-N>          WS_open_line           
		<Ctrl-O><Ctrl-L>  WS_set_lmargin         
		<Ctrl-O><Ctrl-R>  WS_set_rmargin         
		<Ctrl-O><Ctrl-W>  WS_toggle_wrap         
		<Ctrl-O>L         WS_set_lmargin         
		<Ctrl-O>l         WS_set_lmargin         
		<Ctrl-O>R         WS_set_rmargin         
		<Ctrl-O>r         WS_set_rmargin         
		<Ctrl-O>W         WS_toggle_wrap         
		<Ctrl-O>w         WS_toggle_wrap         
		<Ctrl-Pagedown>   WS_end_of_file         
		<Ctrl-Pageup>     WS_beg_of_file         
		<Ctrl-Q>0         WS_goto_bookmark      10       
		<Ctrl-Q>1         WS_goto_bookmark      1        
		<Ctrl-Q>2         WS_goto_bookmark      2        
		<Ctrl-Q>3         WS_goto_bookmark      3        
		<Ctrl-Q>4         WS_goto_bookmark      4        
		<Ctrl-Q>5         WS_goto_bookmark      5        
		<Ctrl-Q>6         WS_goto_bookmark      6        
		<Ctrl-Q>7         WS_goto_bookmark      7        
		<Ctrl-Q>8         WS_goto_bookmark      8        
		<Ctrl-Q>9         WS_goto_bookmark      9        
		<Ctrl-Q><Ctrl-A>  srchCommand           0    0x1203 
		<Ctrl-Q><Ctrl-C>  WS_end_of_file         
		<Ctrl-Q><Ctrl-D>  MovEOL                 
		<Ctrl-Q><Ctrl-F>  srchCommand           0    0x1205 
		<Ctrl-Q><Ctrl-I>  DlgMarkGotoLine        
		<Ctrl-Q><Ctrl-R>  WS_beg_of_file         
		<Ctrl-Q><Ctrl-S>  BufDelToEOL            
		<Ctrl-Q><Ctrl-Y>  BufDelToEOL            
		<Ctrl-Q>a         srchCommand           0    0x1203 
		<Ctrl-Q>A         srchCommand           0    0x1203 
		<Ctrl-Q>c         WS_end_of_file         
		<Ctrl-Q>C         WS_end_of_file         
		<Ctrl-Q>d         MovEOL                 
		<Ctrl-Q>D         MovEOL                 
		<Ctrl-Q>f         srchCommand           0    0x1205 
		<Ctrl-Q>F         srchCommand           0    0x1205 
		<Ctrl-Q>i         DlgMarkGotoLine        
		<Ctrl-Q>I         DlgMarkGotoLine        
		<Ctrl-Q>r         WS_beg_of_file         
		<Ctrl-Q>R         WS_beg_of_file         
		<Ctrl-Q>s         MovHome                
		<Ctrl-Q>y         BufDelToEOL            
		<Ctrl-Q>Y         BufDelToEOL            
		<Ctrl-R>          MovPageUp              
		<Ctrl-right>      WS_next_word           
		<Ctrl-S>          MovLeft                
		<Ctrl-Shift-C>    BufSetCompact          
		<Ctrl-Shift-H>    BufSetHexBinary        
		<Ctrl-Shift-T>    BufSetAscii            
		<Ctrl-T>          deleteNextWord         
		<Ctrl-U>          Undo                   
		<Ctrl-V>          InsertMode             
		<Ctrl-W>          WinScrollV            1        
		<Ctrl-X>          MovDown                
		<Ctrl-Y>          BufDelLine            1        
		<Ctrl-Z>          WinScrollV            -1       
		<Del>             WS_delete_chars        
		<down>            MovDown                
		<End>             MovEOL                 
		<Enter>           BufInsertEOL           
		<F2>              WS_save                
		<F3>              DlgOpenFile           0
		<F9>              ExecMake               
		<Home>            MovHome                
		<left>            MovLeft                
		<Pagedown>        MovPageDown            
		<Pageup>          MovPageUp              
		<right>           MovRight               
		<Shift-Backspace> BufBackspace           
		<Shift-Del>       BufCutToScrap          
		<Shift-F10>       ExecuteMacro           
		<Shift-Insert>    Paste                  
		<Shift-Space>     BufInsertChar         32       
		<Space>           Space                  
		<Tab>             Tab                    
		<up>              MovUp                  

    