Editing the Key Binding Source

If you are creating a new emulation or if you change many key bindings, you might want to edit your key binding source instead of using the Key Binding Options screen. To create a Slick-CŪ batch macro containing your current key bindings, enter the command list_source on the command line. One of the files generated by this command is vusrdefs.e. It is placed in your configuration directory. If you open this file (Ctrl+O), the first part of the source code is your key binding, which looks like the following:

defeventtab default_keys
def 'A-a'-'A-z'=
def 'A-F6'=
def 'F10'=
def 'C-A'= select all
def 'C-B'= select_block
def 'C-C'= copy_to_clipboard
def 'C-D'= gui_cd

The default_keys are the key bindings that are active in Fundamental mode. The other event tables defined by the defeventtab primitive are mode event tables containing key bindings which override the Fundamental mode key bindings. Make changes to this buffer by adding or modifying the def keyname= command lines and then save the buffer by pressing Ctrl+S. The valid key names are listed in the Help system under Event Names. You can also list the key names of the keys through the Help by invoking the command help Event Names. To run this batch program, type the name vusrdefs without the extension on the command line. The path is not necessary if it is included in your VSLICKPATH or PATH environment variable.