Slick V3.3 manual Editing the Key Binding Source, Menu Editing

Models: V3.3

1 568
Download 568 pages 2.03 Kb
Page 520
Image 520

Menu Editing

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.

498

Page 520
Image 520
Slick V3.3 manual Editing the Key Binding Source, Menu Editing