KLayout 生产力指南:顺手快捷键全表 + Marco批量设置技巧 知识点回顾:上一节中我们讲了,Klayout是有默认快捷键表的。并且通过Marco运行python代码可以快速读出他的默认快捷键设置。然而,Klayout的默认快捷键设置存在诸多不便的地方,诸如:众多常用功能未设置快捷键、默认快捷键与人们日常使用习惯不符等。具体默认快捷键在上节中有详细的展示。 参考了市面上比较主流的包SiEPIC tools里面的快捷键设置,并且对比了和默认快捷键的区别,总结如下表,粉色区域的快捷键是我们设计的两个专用package的快捷键,一个是启动大语言模型ai辅助工具窗口的快捷键Shift+G,另一个是在ai交互过程中刷新的快捷键R。值得说明的是R快捷键在SiEPIC tools里面的定义为,ruler工具,就是用来量尺寸的。个人认为,该工具其实直接鼠标点击图标操作也是一样的,因此我们的交互式刷新按钮也选择了这个快捷键,意思是refresh。 我们整理的快捷键对比的excel文档中标明了黄色部分是默认和SiEPIC tools里面一致的部分,蓝色是快捷键相同但是功能不同的部分,绿色部分是功能相同,快捷键不同的部分。个人认为,蓝色绿色部分的改动,使得整个软件的快捷键系统变得更可用了强烈推荐大家设置成这样。 具体的快捷键对比的execl文档可按最下方指导领取。 这里介绍一些修改后的常用快捷键: 可以看到修改过后的快捷键十分符合使用习惯,诸如保存使用Ctrl+S,选中为S,插入实例为I,很多快捷键与L-edit设置一致,十分符合大家的使用习惯,因此强烈推荐大家修改这套设定。 好滴,那么现在就是教学时刻啦!具体设置方案如下: Step1: 我们利用Macro的方式来设置快捷键。 首先进行快捷键查询。我们撰写了脚本check_shortcut.py。 在Macros->Macros Development里面进行代码的设置。选择python脚本,并点击➕按钮。 选择一个plain python file,即空白的python文件。 Step2: 将我们撰写的检查代码复制到新建的python文件下,并点击红框选住的绿色按钮运行。黄框框出的命令行中会输出系统默认的快捷键列表和我们修改过后的快捷键列表,可以看到在设置之前,自定义的快捷键是空的。 Step3: 我们借鉴gdsfactory编辑了一个python文件,set_customized_shortcut.py。 还是用同样的方式新建一个python文件,并复制代码运行。如果运行成功会弹出窗口,要求重启Klayout。 Step4: 重启klayout之后可以在File->Setup->Customized Menu里面查看快捷键设置(或者直接按F4键),可以看到,已经设置好全部的顺手常用快捷键了。 在这里也可以重复step1,可以看到Customized快捷键的输出已经有内容了。 ***如果Step3中没有弹出窗口,按照step4打开Customized Menu界面,点击Reset按钮。再重复进行上面步骤。即可正确设置好全部的快捷键了。 以上既是一套顺手快捷键的全部修改方案了。 PS:需要excel对照文档以及检查、修改快捷键python代码的小伙伴,请转发朋友圈集赞20个,即可在公众号后台免费领取资料。 KLayout 生产力指南:顺手快捷键全表 + Marco批量设置技巧 知识点回顾:上一节中我们讲了,Klayout是有默认快捷键表的。并且通过Marco运行python代码可以快速读出他的默认快捷键设置。然而,Klayout的默认快捷键设置存在诸多不便的地方,诸如:众多常用功能未设置快捷键、默认快捷键与人们日常使用习惯不符等。具体默认快捷键在上节中有详细的展示。 参考了市面上比较主流的包SiEPIC tools里面的快捷键设置,并且对比了和默认快捷键的区别,总结如下表,粉色区域的快捷键是我们设计的两个专用package的快捷键,一个是启动大语言模型ai辅助工具窗口的快捷键Shift+G,另一个是在ai交互过程中刷新的快捷键R。值得说明的是R快捷键在SiEPIC tools里面的定义为,ruler工具,就是用来量尺寸的。个人认为,该工具其实直接鼠标点击图标操作也是一样的,因此我们的交互式刷新按钮也选择了这个快捷键,意思是refresh。 我们整理的快捷键对比的excel文档中标明了黄色部分是默认和SiEPIC tools里面一致的部分,蓝色是快捷键相同但是功能不同的部分,绿色部分是功能相同,快捷键不同的部分。个人认为,蓝色绿色部分的改动,使得整个软件的快捷键系统变得更可用了强烈推荐大家设置成这样。 具体的快捷键对比的execl文档可按最下方指导领取。 这里介绍一些修改后的常用快捷键: 1 保存文件 Ctrl+S 2 展示为新的顶层级版图 Shift+S 3 截屏 F12 4 减少层级 Shift+F 5 整体版图居中 F 6 放大 Return 7 缩小 Shift+Return 8 编辑操作 E 9 移动模式(选中移动按钮) M 10 选中 S 11 box B 12 插入实例 I 13 partial工具 L 14 路径工具 P 15 多边形工具 G 16 文字工具 X 17 选中所有 Shift+Ctrl+A 18 改变图层 Shift+L 19 选中物体水平翻转 Shift+H 20 选中物体竖直翻转 Shift+V 21 移动到某个位置(会弹出移动坐标) Ctrl+M 22 整体逆时针旋转90度 Shift+R 23 选中物体整体任意角度旋转(会弹出旋转窗口) Ctrl+Shift+R 24 扁平化实例 Ctrl+Shift+F 25 使选中的图形成为一个新cell Ctrl+Shift+M 26 调整图层的扩展尺寸 Z 27 打开一个新的版图 Ctrl+N 28 另存为文件 Ctrl+Shift+S 29 打开设置界面 F4 30 展示文字 Shift+T 可以看到修改过后的快捷键十分符合使用习惯,诸如保存使用Ctrl+S,选中为S,插入实例为I,很多快捷键与L-edit设置一致,十分符合大家的使用习惯,因此强烈推荐大家修改这套设定。 好滴,那么现在就是教学时刻啦!具体设置方案如下:  Step1: 我们利用Macro的方式来设置快捷键。 首先进行快捷键查询。我们撰写了脚本check_shortcut.py。 在Macros->Macros Development里面进行代码的设置。选择python脚本,并点击➕按钮。 选择一个plain python file,即空白的python文件。  Step2: 将我们撰写的检查代码复制到新建的python文件下,并点击红框选住的绿色按钮运行。黄框框出的命令行中会输出系统默认的快捷键列表和我们修改过后的快捷键列表,可以看到在设置之前,自定义的快捷键是空的。  Step3: 我们借鉴gdsfactory编辑了一个python文件,set_customized_shortcut.py。 还是用同样的方式新建一个python文件,并复制代码运行。如果运行成功会弹出窗口,要求重启Klayout。  Step4: 重启klayout之后可以在File->Setup->Customized Menu里面查看快捷键设置(或者直接按F4键),可以看到,已经设置好全部的顺手常用快捷键了。 ***如果Step3中没有弹出窗口,按照step4打开Customized Menu界面,点击Reset按钮。再重复进行上面步骤。即可正确设置好全部的快捷键了。 以上既是一套顺手快捷键的全部修改方案了。 PS:需要excel对照文档以及检查、修改快捷键python代码的小伙伴,请转发朋友圈集赞20个,即可在公众号后台免费领取资料。

视频信息