allegro可以通过修改env文件来设置快捷键
Allegro的变量文件,一共有2个,一个是用户变量,一个是全局变量。
一般修改的是用户变量env文件:
source $TELENV
### User Preferences section
### This section is computer generated.
### Please do not modify to the end of the file.
### Place your hand edits above this section.
###
我们要设置的快捷键必须放置在### User Preferences section之前。
alias–别名的意思。顾名思义,我们可以对Allegro自身的命令及其组合通过alias重新命个简短快捷的别名。如:
allgro的布线命令 Add Connect, 你可以在Command输入Add Connect,也可以通过设置
alais w ‘Add Connect’
然后只要在Command窗口里输入w并回车,他们是一样的效果
用alias每次输入字母还要回车,并不是真正的快捷键的便利
alias 要实现快捷键的功能需要 功能键+字母或数字 的组合才行,例如:
alias F2 ‘Add Connect’ F2~F12皆可 F1为保留命令 help
alias ~W ‘Add Connect’ 注意字母需为大写,小写的话会提示找不到命令。~表示ctrl键 即 ctrl与w键同时按下 组合键
alias CF2 ‘Add Connect’ 这里的C字母也等同ctrl键 及 ctrl+F2的组合键
alias并不能定义单独字母快捷键,要定义字母快捷键,如 按下 w 键实现布线功能,就要祭出 funckey 命令了
funckey命令的定义与alias如出一辙
funckey w ‘Add Connnect’
定义了w快捷键后,在布线窗口里按下w间,即可出现布线功能,而如果需要在Command里输入w,则需要用鼠标左键点击一下Command窗口激活一下命令输入功能再输入w
参考:http://www.mr-wu.cn/cadence-allegro-pcb-tutorial-alias-and-funckey/