Product Documentation
Cadence User Interface SKILL Reference
Product Version IC23.1, September 2023

11


Bindkey Functions

This topic provides a list of Cadence® SKILL functions associated with Bindkeys.

You can use SKILL functions to automate repetitive tasks by tying commands to short key strokes or key stroke combinations.

You can tie commands to single keys, key combinations, or mouse sequences. After you have defined a key or key combination to execute a certain command or a list of commands, you can use this bindkey to speed up your work. Binding keys to a task or a whole series of tasks also reduces typing mistakes.

The application name is used as the bindkey prefix and should be registered with the Design Editor via the deRegApp function. If you need to define the bindkeys for a non-Design Editor application (one that is not registered through deRegApp), register the application name with the hiRegisterBindKeyPrefix function.

For performance reasons, a group of application names can share the same set of bindkeys through bindkey inheritance. One application name can be an alias and inherit bindkeys using the hiInheritBindKey call from another application that has bindkeys defined.

Bindkeys may be defined for alias applications, also know as sub-applications or sub-apps that will override those bindkeys inherited from the root application. Only one level of inheritance is permitted however, and an alias application cannot inherit from another alias application. In addition, bindkeys can also be defined for plugins, which will override the bindkeys for the root application and/or alias application. If multiple plugins are installed on the same window, the bindkeys for the most recently added plugin will override the bindkeys of the previously added plugin.

Only the functions listed here are supported for public use. All other functions, regardless of their name or prefix, and undocumented aspects of the functions described below, are private and are subject to change at any time.


Return to top
 ⠀
X