在Cadence Virtuoso里折腾快捷键,其实没那么玄乎。我第一次弄的时候也绕了不少弯路,后来摸索出一套靠谱的操作流程,今天分享给你。
首先,在CIW(命令解释窗口)里点开Options菜单,选Bindkey。弹出来的对话框里,Application Type Prefix那一栏选Layout,然后点一下Show Bind Keys,就能看到当前Layout编辑器里所有的快捷键列表了。
这时候,在快捷键列表窗口里选File -> Save As,把当前配置存成一个skill文件。文件名可以叫leBindkeys.il,位置自己定,比如/user/wj/tech/leBindkeys.il。这一步相当于把默认设置先备份一份,方便后面改。
接着,回到CIW窗口,点Log Filter。在出现的Set Log File Display Filter窗口中,把所有选项都勾上,然后点Apply。这么做是为了后面捕捉操作对应的skill命令,不然你点啥都看不到输出。
重点来了:在Layout Editor窗口里,随便找个操作演示一下,比如选Creat -> Layer Generation。这时候CIW窗口里会显示一行skill代码,类似leHiLayerGen()。这个就是刚才那个操作的命令名。

然后打开之前保存的leBindkeys.il文件,在里面加一行:list("j" "leHiLayerGen()")。意思就是把“j”键绑定到Layer Generation这个功能上。当然你可以换成自己喜欢的字母,别跟已有的冲突就行。
保存退出后,还有最后一步:在你的用户主目录下找到.cdsinit文件,在里面加一行load "/user/wj/tech/leBindkeys.il"。如果你没有.cdsinit,自己新建一个也行。
重新启动icfb,刚才设的快捷键就能用了。说实话,这套方法虽然步骤多点,但一劳永逸。以后每次启动Virtuoso都会自动加载你的个性化快捷键,比每次手动改省事多了。有人可能觉得麻烦,但干这行的,效率不就是一点一点抠出来的吗?
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删