Slick V3.3 Computer Accessories User Manual


 
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 Bindings Dialog. 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 gener-
ated by this command is vusrdefs.e. It is placed in your configuration directory if you have changed
this location from the default. Otherwise, it is placed in your macros 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 exten-
sion on the command line. The path is not necessary if it is included in your VSLICKPATH or PATH en-
vironment variable.
Menu Editing
498