|Baumeister Mediasoft Engineering|
This section provides information on how to install and/or compile BAE User Language programs are installed and how to apply key bindings and menu assignments.
The BAE software installs close to 200 pre-compiled
User Language programs to the
4.3.1 Program Compilation
Usually, it is not necessary to (re-)compile the
User Language programs delivered with the
BAE software since the compiled programs are installed to the
to an MS-DOS-Prompt (with the
command from a Linux or UNIX shell. The compilation process might last some time according to the power of your computer.
4.3.2 Menu Assignments and Key Bindings
Some of the BAE User Language programs define implicit User Language program calls for activating a modified BAE user interface with many additional functions (startups, toolbars, menu assignments, key bindings). You can add even more functions, or you can modify and/or reset the predefined menu assignments and key bindings.
The User Language startup program bae_st is automatically started when entering a User Language Interpreter environment (Schematic Editor, Layout Editor, Autorouter, CAM Processor, CAM View or Chip Editor). bae_st calls the uifsetup User Language program which activates predefined menu assignments and key bindings for the current BAE program module. Any changes to the menu assignments and key bindings require modification and re-compilation of the uifsetup source code only. The hlpkeys User Language program can be used to list the current key bindings. With the predefined menu assignments of uifsetup activated, hlpkeys can be called from the Key Bindings function of the Help menu. Menu assignments, although obvious from the BAE user interfaces, can be listed with the uifdump User Language program. The uifreset User Language program can be used to reset all currently defined menu assignments and key bindings of the currently active BAE program module. Simply give it a try and run the uifreset program; we bet you'll be surprised to see the difference (the predefined menu layout can always be restored by calling uifsetup). The uifsetup, uifdump and uifreset programs can also be called from the menu of the keyprog User Language program which provides additional facilities for online key programming and User Language program help info management.
|Baumeister Mediasoft Engineering, Clontarf, Dublin 3, D03 HA22, Ireland
© 2020 Manfred Baumeister