Sep-13-95

WS.DLL - Wordstar-compatible keymap for CodeWright.

To use it, copy the appropriate DLL to your CWRIGHT directory.

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

Product Name             DLL Name       Keymap Name    Config. File
____________________________________________________________________
CodeWright 5.1,6.0,6.5	 WS32.DLL		WS32		   CWRIGHT.INI

This keymap gives you the following key assignments:

		<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                  

    