home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frostbyte's 1980s DOS Shareware Collection
/
floppyshareware.zip
/
floppyshareware
/
STEVES
/
DBFAST.ZIP
/
CONFIG.DAT
< prev
next >
Wrap
Text File
|
1988-03-23
|
7KB
|
255 lines
*«RM200»
* Default config file for The dBFast editor v 1.00.
* Specify control-key commands via: ^f1 - This means control f1
* Specify alt-key commands via: @f1 - This means alt f1
* Specify shift-key commands via: #f1 - This means shift f1
*
* There is also a provision for "multiple (two at most in the current
* implementation) key commands".
* For example, to make the control f1 control f2 sequence issue the
* exit command, try the following: ^f1_^f2 exit
* The key here is that the commands must be separated by a '_'.
*
* Multiple commands and/or text may be entered for a single key. To do so,
* specify "macro_begin" as the first command. To enter text, enclose the
* text in single or double quote marks.
* For example:
* f1 macro_begin edit_file 'help.dat' return
* This command would load the file 'help.dat'. Note the return command is
* issued after the text. This is required to terminate the Edit prompt.
*
* Following is a macro that will run make and load the results into a window.
*
* macro_begin edit_file 'errors.lst' return quit dos 'make >errors.lst' return return horizontal_window edit_file 'errors.lst' return
*
* Finally, you can also use the scancode to represent "special keys", as
* long as this key returns a ascii character code of 0.
* For example alt f9 returns an ascii character of 0 and a scan code of
* 112 decimal. To make alt f9 issue the edit_file command, you could:
*
* 112 edit_file
* or
* @f9 edit_file
*
* This becomes especially useful if you have a macro processor and/or
* special keyboard that has extended keys that Edit doesn't have names
* for. This gives you a method to use them.
*
* Either will work.
*
* Note that the order of this file is NOT important. Arrange it however
* makes sense to you.
*
*
* function key set
*
f1 mark_line
f2 find_replace
f3 unmark_block
f4 copy_block
f5 move_block
f6 delete_block
f7 cut
f8 copy
f9 paste
f10 save_file
#f1
#f2
#f3
#f4
#f5 makectrofscreen
#f6
#f7 shiftleft
#f8 shiftright
#f9
#f10
^f1
^f2
^f3
^f4
^f5
^f6
^f7
^f8
^f9 shell
^f10
@f1
@f2 insert_line
@f3 match
@f4
@f5 screen_left
@f6 screen_right
@f7
@f8
@f9 dos
@f10
*
* special keys
*
cursorup cursor_up
cursordown cursor_down
cursorleft cursor_left
cursorright cursor_right
^cursorleft word_left
^cursorright word_right
home beg_line
end end_line
^home beg_file
^end end_file
pgup page_up
pgdn page_down
^pgdn end_screen
^pgup beg_screen
#tab tab_lt
tab tab_rt
ins toggle_insert
del del_ch
#del del_to_eol
backspace backspace
^backspace del_line
enter return
^enter
escape escape
grey*
grey+
grey-
#ins input_ch
` input_ch
~ input_ch
/ input_ch
^prtsc
^\ macro_begin beg_screen mark_line end_screen mark_line write_block "screen.txt" return unmark_block prev_position
^2
^6
^[
^]
^- get_prev
*
* alternate keys
*
@a drop_anchor
@b wrap_para
@c copy_block
@d del_line
@e edit_file
@f macro_begin main_menu 'f'
@g delete_block
@h quick_help
@i
@j join_line
@k
@l mark_line
@m move_block
@n next_file
@o change_filename
@p macro_begin main_menu 'p'
@q macro_begin main_menu 'q'
@r read_block
@s split_line
@t
@u unmark_block
@v
@w writeblock
@x g_exit
@y
@z
@1
@2
@3
@4
@5
@6
@7
@8
@9
@0
@-
@=
*
* control keys
*
^a word_left
^b_l get_scrbuff
^b_s storescrbuff
^c page_down
^d cursor_right
^e cursor_up
^f word_right
^g del_ch
^h backspace
^i
^j goto_line
^k_b mark_block_begin
^k_c copy_block
^k_d exit
^k_e edit_file
^k_f change_filename
^k_h unmark_block
^k_k mark_block_end
^k_n next_file
^k_p prev_file
^k_q pquit
^k_r read_block
^k_s save_file
^k_t
^k_v move_block
^k_w writeblock
^k_x file
^k_y delete_block
^l repeat_find
^m macro_record
^n split_line
^o_c close_window
^o_l set_print_left_margin
^o_n next_window
^o_o one_window
^o_p prev_window
^o_g grow_window
^o_r set_rmargin
^o_s shrink_window
^o_h horizontal_window
^o_w toggle_wordwrap
^o_z zoom_window
^p literal
^q_a find_replace
^q_b goto_block_beg
^q_c end_file
^q_d
^q_e
^q_f find
^q_i toggle_indent
^q_k goto_block_end
^q_l undo_cursorline
^q_p prev_position
^q_r beg_file
^q_s
^q_x
^q_y del_to_eol
^r page_up
^s cursor_left
^t del_rt_word
^u unkill
^v toggle_insert
^w scroll_up
^x cursor_down
^y del_line
^z scroll_down