Editing the key binding source – Slick EDIT V3.3 User Manual

Page 520

Advertising
background image

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

Advertising