如何设置Cadence 16.6中PCB Editor的快捷键

Cadence给用户留了比较多的定制空间。在Allegro中我们可以用alias或funckey命令来定义一个快捷键,以代替常用的设计命令。和Protel和PADS而言,Allegro软件是通过修改env文件来设置快捷键,这对于从Protel或PADS转移过来的用户来说,可以沿用从前的操作习惯,对于熟悉这个软件还是很有意义的。
小主使用的是Win7 32位系统和Cadence 16.6版本,网上的资料基本上都是Cadence 16.6版本以前的方法。比如,用户变量和系统变量的概念,在这里根本找不到。Cadence的产品在更新的时候基本上都会有很大的变化,所以有些方法不是很实用,但是还是很具有参考价值的。这里参考前期版本的快捷键修改方式,介绍Cadence 16.6中PCB Editor的快捷键修改方法。
要使定义的快捷键产生作用,有两种方式来定义:
1、在命令窗口直接定义,但这样定义的快捷键只能在当前设计中使用,如果重新启动设计时,快捷键将会失效。
2、在本地文件中直接定义,这样定义的命令将长期有效。所谓的本地文件,也就是大家在网上看到的env文件了,本文仅讲述该方法。
快捷键的信息存在于env文件中,所以要先找到env文件,我在我的所有盘中搜索env文件,下场很明显,只有一个文件,路径如下:
C:\Software\Cadence\SPB_Data\pcbenv\env
如果你是直接安装在C盘中,不像我一样修改过路径的话,应该是:
C:\Cadence\SPB_Data\pcbenv\env
用记事本打开这个文件,源文件中只有下面的内容:
这里写图片描述
我们要设置的快捷键必须放置在### User Preferences section之前,常用的命令是:
alias short key Keyboard Commands
funckey short key Keyboard Commands
注意:
1)在命令窗口直接定义:如果直接键入alias或funckey命令然后回车,系统将会弹出所有快捷键列表,这相当于执行Tools->Utilities->Aliases/Function keys..命令;
2)alias命令不能用来定义字母,原因是字母键要用来输入命令行。但是funckey命令可以用来定义单个字母为快捷键,它比alias命令更为强大,alias能定义的它都能定义,但是字母被定义成某快捷键后,该字母就不能用来输入键盘命令了;
3)Cadence中能设置快捷键的功能(Keyboard Commands)列表可以通过执行Tools->Utilities->Keyboard Commands命令来查看,这些命令都可以设置成快捷键。
既然alias能定义的funckey都能定义,那我就全部使用funckey,结合自己使用Altium Designer和PADS的习惯,就可以自己设置Cadence中的快捷键了,简单的列举一下:
funckey Pgup zoom in
funckey Pgdown zoom out
funckey Home zoom fit
funckey End redisplay
funckey Del delete
funckey F2 add connect
funckey Esc cancel

funckey g grid toggle
funckey dh dehilight
funckey h hilight
funckey 3 3D_Viewer

funckey ~D done
funckey ~R angle 90
funckey ’ ’ angle 90
funckey ~M show measure
funckey ~Z Undo
哪些功能能设置快捷键?哪些快捷键可以被设置?这些就需要参考网上之前很多的教程了,希望这篇文章能帮到你。

--------------------- 作者:夕阳西下wisdom 来源:CSDN 原文:https://blog.csdn.net/wisdom8412/article/details/52746798?utm_source=copy 版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自www.cnblogs.com/luyou0105/p/9764728.html