如何在Cadence Virtuoso中自定义快捷键?
引言
在使用Cadence Virtuoso画电路的时候,快捷键可以提高我们的工作效率。但Virtuoso中只定义了一些常用的基本快捷键,有些时候我们在进行一些额外操作的时候也希望有快捷键,这时候就需要自定义快捷键了。
举个例子,我们都知道schematic中快捷键9可以高亮Net,但是如何取消高亮呢?
如果没有定义快捷键,就需要从菜单Create>>Probe>>Remove all了,十分麻烦。
能不能把取消高亮变得和高亮一样简单呢?答案是可以的,只需要用户自定义取消高亮的快捷键。
其实从上图还可以看出一个信息,那就是高亮Add Net的快捷键是9,平时也可以通过这个方法快速查看某些操作对应的快捷键。
下面介绍两种自定义快捷键的方法。
自定义快捷键
0. 准备工作:获取快捷键对应操作的命令
在CIW窗口点开Options>>Log Filter,并将所有选项都选中。这样,Virtuoso中所有的操作命令都将在CIW窗口中print出来。
打开一个schematic文件,选中某一net并将其高亮,然后通过菜单Create>>Probe>>Remove all将其取消高亮。这时可以观察到CIW窗口中的操作指令:
geEnterAddNetProbe()
(probe: 937505216)
上述指令对应高亮net的操作,并且告诉了probe的ID。
geDeleteAllProbe(getCurrentWindow() t)
上述指令对应取消高亮net的操作,而这个操作指令就是我们需要的,把它复制到剪贴板上,一会要用到。(其实还有个更简洁的指令 geDeleteAllProbe() 也可以有同样的操作效果)
1. 方法一:利用CIW的GUI界面自定义快捷键
CIW窗口打开Options>>Bindkeys,可以看到很多快捷键的定义。
点击Schematics,然后点击右下角的绿色加法符号。
然后点击蓝色框,在键盘上输出你想要的快捷键,Viruoso会自动获取。然后在橙色框中输入刚刚复制的取消高亮的指令:geDeleteAllProbe(getCurrentWindow() t)
(同样地,输入geDeleteAllProbe() 指令也是可以的)
设置好之后显示如下,我选择了Shift+9作为取消高亮的快捷键,Vrituoso自动识别成了(。如果是Shift没有定义的快捷键,将会识别为Shift< key >的模式,如其他你可以在Bindkeys窗口中观察到的快捷键定义所示。
点击右下角的Apply就设置完成啦~赶紧去试试吧!
2. 方法二:修改.cdsinit文件自定义快捷键
直接在.cdsinit文件中添加如下定义:
hiSetBindKey("Schematics" "< Key >(" "geDeleteAllProbe()")
注意< Key >之后要加你想定义的快捷键名称,在我们的例子中是 ( 噢。
然后加载配置文件、重新启动Virtuoso就可以了啦~
相比起方法一,方法二更具有可复用性,一个人设置了之后,将.cdsinit复制到其他人的启动目录下就可以统一设置了。
*附赠小技巧
其实鼠标的左右中键也有很多快捷功能,在schematic界面下方有提示,L代表左键、M代表中键、R代表右键,随着操作的变化,这个提示也会变化噢,个人认为还是很方便的。
如何在Cadence Virtuoso中自定义快捷键?相关推荐
- **如何在catia工程图中自定义新的制图标准**
如何在catia工程图中自定义新的制图标准 Catia中已有的制图标准:JIS.ISO.ANSI,没有国标GB,可通过加入GB.xml文件方式来获得配置文件,对于企业标准,需要以自定义的方式进行,以下 ...
- android 代码省电模式,我们将向您展示如何在Android8.0Oreo中自定义省电模式
通过限制后台服务,禁用动画以及执行各种其他调整,Android上的节电模式可以非常有效地延长电池寿命.但是,它采用了一些额外的措施,其中一些措施似乎过分或不必要.例如,振动是否真的使用足够的功率来证明 ...
- 【电脑Windows日常】如何在 Windows 11 中自定义右键单击上下文菜单、自定义或者删除右键菜单的选项,包括桌面、文件夹和文件——详细教程(5个方法)
前言 虽然许多人喜欢Windows 11 的简化右键单击上下文菜单,但有些人对截断的菜单不太满意.让我们看看一些根据您的喜好对其进行自定义的方法. 而且,很多默认的应用会使得右键菜单非常臃肿,需要进一 ...
- eclipse中自定义快捷键保存位置.
%Workspace%/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs 中. ...
- Cadence Virtuoso 自定义快捷键
1.首先,在CIW窗口点开Options-->Log Filter,并将所有选项都选中.这样,当在Virtuoso进行操作时,所有的操作命令都将在CIW窗口中print出来. 2.打开一个sch ...
- outlook自定义快捷键_如何在Outlook中关闭或自定义新的电子邮件警报
outlook自定义快捷键 Outlook does a great job of keeping you informed about new emails by using several dif ...
- outlook自定义快捷键_如何在Outlook中自定义导航窗格
outlook自定义快捷键 The Outlook client comes with several different panes that you can show and hide. Each ...
- mysql中为表增加外键_如何在Excel 2013中为符号分配键盘快捷键
mysql中为表增加外键 We've previously shown you how to add keyboard shortcuts to symbols in Word 2013 to mak ...
- 如何在sqlite3连接中创建并调用自定义函数
#!/user/bin/env python # @Time :2018/6/8 14:44 # @Author :PGIDYSQ #@File :CreateFunTest.py '''如何在sql ...
- 如何在React Native中写一个自定义模块
前言 在 React Native 项目中可以看到 node_modules 文件夹,这是存放 node 模块的地方,Node.js 的包管理器 npm 是全球最大的开源库生态系统.提到npm,一般指 ...
最新文章
- 逻辑回归,朴素贝叶斯,KMeans,决策树的不足和优势
- 逻辑模型三要素-数据操作
- android 分辨率显示不全,安卓手机分辨率太高软件显示不全?任意软件全屏运行详细教程...
- 构建dubbo分布式平台-maven模块规划和平台功能导图
- Anaconda更新源失败
- 使用C#和Excel进行报表开发(5)
- Python 分析 35 年的考研英语真题词汇,解读孤独的考研大军!
- 最新出炉程序猿使用说明书
- Mysql binlog 日志的三种模式
- 20200528每日一句
- Vue设置页面的title
- 有关分组、帧、报文、比特流的问题
- android 设置屏幕亮度,android 怎样设置屏幕亮度
- python 当前日期_python 当前时间获取方法
- 如何设置qq说说展示时间_qq说说可以设置时间
- JS 如何清除页面缓存
- gmail头像,字母头像(如Gmail Android最佳做法)
- 韦东山嵌入式第一期学习笔记DAY_4——8_3编写第1个程序点亮LED
- 模电(十四)差分放大电路
- 利用公式:π/4=1-1/3+1/5-1/7+……,求π的近似值,直到最后一项的绝对值小于10-6为止。(fabs(t)表示t的绝对值,1e-6=1*10-6)。
热门文章
- 仿安居客好租网房产源码
- android 获取微信二维码 DiffDevOAuth.auth
- 炒股高手必备抓大牛主图筹码箱体分析指标
- 英文参考文献的正确引用格式详解
- android 串口CH341驱动,ch341ser驱动安装程序
- 转:MediaCoder H.264格式编码参数设置及详解
- wpsppt放映时间_利用WPS演示制作PPT计时器的两种方法
- 虚幻引擎5安装踩坑记录
- android个人日记本论文,个人心情日记本的设计与实现论文.doc
- 刷机精灵Android版V3.0,刷机精灵V3.0版发布,开启全新刷机时代