Circuitjs 快捷键完全列表
对于常见组件, 通过菜单去选择比较繁琐, 项目多时还不好找到. 考虑到这一点, 系统为常用组件添加了快捷键.
点击菜单 选项--快捷键... 可查看所有快捷键, 分配新的快捷键或调整现有的快捷键.

点开绘制菜单时, 位于菜单右侧的字母即是对应的快捷键, 如下图所示:

注: 右侧为空白说明没有设置快捷键.
另: 自行后续设置的快捷键也不会显示
通过按某个对应的快捷键, 可快速进入添加状态.
功能性快捷键
Ctrl + Z: 撤销Ctrl + Y: 重做Ctrl + X: 剪切Ctrl + C: 复制Ctrl + V: 粘贴Ctrl + A: 全选Ctrl + D: 复制粘贴0: 缩放 100%+: 放大(或使用鼠标滚轮)-: 缩小(或使用鼠标滚轮)
拖动相关快捷键
用于拖动组件或是整个画布的快捷键:
Alt + 鼠标按住左键拖动: 拖动所有(画布)Alt + Shift + 鼠标按住左键拖动: (保持连线)拖动行Alt + Win + 鼠标按住左键拖动: (保持连线)拖动列Ctrl + 鼠标按住左键拖动: 拖拉
另见 拖动功能
演示视频: https://book.xiaogd.net/usage-of-circuitjs/video/circuitjs-drag-video.html
添加组件常用快捷键
常用组件及快捷键:
ESC: 退出组件添加状态(回到选择组件状态)w: 导线(wire)r: 电阻器(resistor)R: 继电器(Relay)s: 开关(switch)v: 二端口直流电压源(voltage source, 2-terminal)V: 单端口直流电压源(Voltage source, 1-terminal)g: 接地(ground)l: LED 灯t: 文本(text)i: 逻辑输入(logic input)o: 逻辑输出(logic output)1: 非门2: 与门@(Shift + 2): 与非门3: 或门#(Shift + 3): 或非门4: 异或门
注意: 快捷键区分大小写.
比如, 继电器的快捷键是大写的
R, 因此需要按Shift + R来激活;如果是小写字母则单按对应键即可, 小写
r为添加电阻器(resistor).
添加组件全部快捷键(字母排序)
a: 添加运算放大器(理想,-上)(Add Op Amp (ideal, - on top))A: 添加运算放大器(理想,+上)(Add Op Amp (ideal, + on top))c: 添加电容器(Add Capacitor)C: 添加电容器(有极性)(Add Capacitor (polarized))d: 添加二极管Add Diode)g: 添加接地(Add Ground)i: 添加逻辑输入(Add Logic Input)l: 添加LED灯(Add LED)L: 添加电感器(Add Inductor)n: 添加NPN双极型晶体管(Add Transistor (bipolar, NPN))N: 添加MOSFET(N沟道)(Add MOSFET (N-Channel))o: 添加逻辑输出(Add Logic Output)p: 添加PNP双极型晶体管(Add Transistor (bipolar, PNP))P: 添加MOSFET(P沟道)(Add MOSFET (P-Channel))r: 添加电阻器(Add Resistor)R: 添加继电器(Add Relay)s: 添加开关(Add Switch)S: 添加单刀双掷开关(Add SPDT Switch)t: 添加文本(Add Text)T: 添加变压器(Add Transformer)u: 添加按钮开关(Add Push Switch)v: 添加直流电压源(二端口)(Add Voltage Source (2-terminal))V: 添加直流电压源(单端口)(Add Voltage Source (1-terminal))w: 添加导线(Add Wire)z: 添加齐纳二极管(Add Zener Diode)1: 添加非门(Add Inverter)2: 添加与门(Add AND Gate)@(Shift + 2): 添加与非门(Add NAND Gate)3: 添加或门(Add OR Gate)#(Shift + 3): 添加或非门(Add NOR Gate)4: 添加异或门(Add XOR Gate)
自定义快捷键
以下快捷键是我根据需要自定义的, 如果你也经常需要绘制数字电路, 这些快捷键还是比较实用的.
b: 添加提示框(Add Box)k: 添加时钟源(Add Clock)x: 添加子电路实例(Add Subcircuit Instance)y: 添加标记的节点(Add Labeled Node)
你也可以根据自己需要定制快捷键, 但要注意, 不要与已有的冲突了.