Allegro快捷键(env)位置和快捷键设置

"本文详细介绍了如何在Allegro软件中设置和使用快捷键,提高PCB设计效率。Allegro的快捷键配置文件env位于安装路径的sharepcb ext下,可以通过修改env文件中的alias和funckey来定制快捷键。文中列举了常用命令的快捷键,如F2全屏显示,F3连线,F4查看属性等,并提供了设置组合键和单个按键的规则。建议读者收藏以便日后参考。"
摘要由CSDN通过智能技术生成

前景

在画PCB板,保证质量同时,也要讲究效率,要是一只手用鼠标来点选命令画板,效率会大大折扣,所以出现PCBlayout快捷键,本文章将的是allegro快捷键。allegro的快捷键不像AD软件能够在软件直接设置且下次打开时仍然存在,allegro的快捷键大都放在env文件里,
那么env文件在哪里?怎么设置快捷键呢?

觉得有用,收藏一下,以后还可以找到哦。

env文件位置

env路径都多类似在安装路径的 \share\pcb\text 下,例如:

F:\cadence16\cadence\Cadence\Cadence_SPB_16.6-2015\share\pcb\text

找到env文件,用记事本打开。

env文件快捷键

改快捷键前,最好备份一下env文件,出错了,还可以用备份。
打开env后,往下找,找到 aliasfunckey开头,就是设置快捷键的地方。
在这里插入图片描述
设置说明:
alias多用于组合键(比如ss、sz、sa),funckey多用于单个按键(比如a、w、x)
按键前面带大写的S、C、~、CS分别表示多按住shift、ctrl、ctrl、ctrl + shift
注: 设置组合键时(比如ss、sz、sa),不能再出现以组合键的首个单键为单个按键(比如不能再设置单个快捷键:s)
例子:

# 设置'ss’组合键为捕捉端点,就alias + 组合键(ss)+ 命令("prepopup; pop dyn_option_select 'Snap pick to@:@Segment Vertex'")
 alias ss "prepopup; pop dyn_option_select 'Snap pick to@:@Segment Vertex'"
# 设置‘w’按键为连线命令,就funckey + 按键(w)+ 命令(add connect)
 funckey w add connect
 #按键前面带大写的S、C、~、CS分别表示多按住shift、ctrl、ctrl、ctrl + shift 
 # 属性
 alias SF2 property edit
 
 # 打开颜色管理器
 alias CF5 color192
 
 # 打开文件
alias ~O open

 # 打开状态管理器
alias CSF5 status

常见命令快捷键

# 全屏显示,即界面可以看到整个PCB板
alias F2 zoom fit
# 连线
alias F3 add connect
# 查看属性
alias F4 show element
# 刷新
alias F5 redraw
# 执行
alias F6 done
# 再执行
alias F7 next
# 撤回上一个步
alias F8 oops
# 栅格显示与否
alias F10 grid toggle
# 界面放大
alias F11 zoom in
# 界面放小
alias F12 zoom out
# 属性
alias SF2 property edit
# 堆动
alias SF3 slide
# 查看属性
alias SF4 show measure
# 复制
alias SF5 copy
# 移动
alias SF6 move 
# 取消所有高亮(需在options窗口再点ALL才取消所有高亮)
alias SF7 dehilight all
# 高亮
alias SF8 hilight pick
# 改变线段的转角
alias SF9 vertex
# 另存为文件名:temp.brd
alias SF10 save_as temp
# 返回上个显示界面,就是你看到上个画面
alias SF11 zoom previous
# 放大整个范围
alias SF12 zoom world
# 打开颜色管理器
alias CF5 color192
# 打开层优先级管理器
alias CF6 layer priority
# 打开状态管理器
alias CSF5 status
# 创建新文件
alias ~N new
# 打开文件
alias ~O open
# 保存文件
alias ~S save
# 删除
alias ~D delete
#撤销
alias ~Z undo
#换下一个subclass层
funckey + subclass -+
#换上一个subclass层
funckey - subclass --
#换到subclass top层
funckey 1 'pop bbdrill;pop swap;subclass top'
#换到subclass top下一个层
funckey 2 'pop bbdrill;pop swap;subclass top;+'
#换到subclass top下两个层
funckey 3 'pop bbdrill;pop swap;subclass top;+;+'
#换到subclass top下三个层
funckey 4 'pop bbdrill;pop swap;subclass top;+;+;+' 
#换到subclass bottom层
funckey 5 'pop bbdrill;pop swap;subclass bottom'
#查看属性
funckey 6 show element
#测量
funckey 7 show measure
#栅格间距设置
funckey 8 define grid
#添加矩形区域
funckey 9 add rect
#文本编辑
funckey 0 text edit
#推动
funckey a slide
#镜像(换层)
funckey b mirror
#退出命令
funckey c cancel
#删除
funckey d delete
#复制
funckey e copy
#移动
funckey f move
#旋转
funckey g rotate
#变换(subclass层,线宽,字号,文本名,文本方向)
funckey h change
#孤铜删除
funckey i island delete
#固定
funckey j fix
#不固定
funckey k unfix
#再执行
funckey l next
#撤销
funckey o opps
#添加没有电气属性的线
funckey p add line
#执行
funckey q done
#添加铜皮
funckey ry shape add
#修改铜皮边界
funckey rt shape edit boundary
# 铜皮选中
funckey rr shape select
#铜皮快速赋予网络(在铜皮选中情况下)
funckey rf pop net list
#大光标,小光标切换
funckey t 'settoggle pcb_cursor infinite cross;redraw'
#合并铜皮
funckey u shape merge shapes
#蛇型绕线
funckey v delay tune
# 连线(AD软件也是w按键走线)
funckey w add connect
# 撤回上一个步
funckey x oops
# z-复制(复制铜皮到某层,动态或静态铜,内缩或外扩)
funckey z zcopy shape
# 捕捉圆圈中心
funckey sa "prepopup; pop dyn_option_select 'Snap pick to@:@Arc/Circle Center'"
# 互换器件位置
funckey sc swap components
# 捕捉焊盘中心
funckey sd "prepopup; pop dyn_option_select 'Snap pick to@:@Pin'"
# 显示器件飞线
funckey sf unrats component
# 删除铜皮的镂空(铜皮被镂空,可以用这个命令将镂空补回去)
funckey sg shape void delete
# 隐藏器件飞线
funckey sr rats component
# 捕捉端点
funckey ss "prepopup; pop dyn_option_select 'Snap pick to@:@Segment Vertex'"
# 打开状态管理器
funckey st status
# 刷新所有铜皮
funckey su skill axlShapeDynamicUpdate( nil t )
# 捕捉过孔中心
funckey sw "prepopup; pop dyn_option_select 'Snap pick to@:@Via'"
# 关闭所有颜色显示
funckey sy color -globvis off
# 捕捉线段的中心
funckey sz "prepopup; pop dyn_option_select 'Snap pick to@:@Segment Midpoint'"
# 所有铜皮显示与否
alias F9 'settoggle  no_etch_shape_display;redraw'
# 转换拐角
funckey " " toggle
# 所有快捷键
alias F2 FORM mini acon_line_width 8
alias F3 FORM mini acon_line_width 10
alias F4 FORM mini acon_line_width 15
alias F5 FORM mini acon_line_width 20
alias F6 FORM mini acon_line_width 30
alias F7 next
alias F8 oops
alias F10 grid toggle
alias F11 zoom in
alias F12 zoom out
alias SF2 property edit
alias SF3 slide
alias SF4 show measure
alias SF5 copy
alias SF6 move 
alias SF7 dehilight all
alias SF8 hilight pick
alias SF9 vertex
alias SF10 save_as temp
alias SF11 zoom previous
alias SF12 zoom world
alias CF2 next
alias CF5 color192
alias CF6 layer priority
alias CSF5 status
funckey 1 'pop bbdrill;pop swap;subclass top'
funckey 2 'pop bbdrill;pop swap;subclass top;+'
funckey 3 'pop bbdrill;pop swap;subclass top;+;+'
funckey 4 'pop bbdrill;pop swap;subclass top;+;+;+' 
funckey 5 'pop bbdrill;pop swap;subclass bottom'
funckey 6 show element
funckey 7 show measure
funckey 8 define grid
funckey 9 add rect
funckey 0 text edit
funckey a slide
funckey b mirror
funckey c cancel
funckey d delete
funckey e copy
funckey f move
funckey g rotate
funckey h change
funckey i island delete
funckey j fix
funckey k unfix
funckey l next
funckey o opps
funckey p add line
funckey q done
funckey rr shape select
funckey rf pop net list
funckey ry shape add
funckey rt shape edit boundary
funckey u shape merge shapes
funckey v delay tune
funckey w add connect
funckey x oops
funckey t 'settoggle pcb_cursor infinite cross;redraw'
funckey z zcopy shape
funckey sa "prepopup; pop dyn_option_select 'Snap pick to@:@Arc/Circle Center'"
funckey sc swap components
funckey sd "prepopup; pop dyn_option_select 'Snap pick to@:@Pin'"
funckey sf unrats component
funckey sg shape void delete
funckey sr rats component
funckey ss "prepopup; pop dyn_option_select 'Snap pick to@:@Segment Vertex'"
funckey st status
funckey su skill axlShapeDynamicUpdate( nil t )
funckey sw "prepopup; pop dyn_option_select 'Snap pick to@:@Via'"
funckey sy color -globvis off
funckey sz "prepopup; pop dyn_option_select 'Snap pick to@:@Segment Midpoint'"
alias F9 'settoggle  no_etch_shape_display;redraw'
funckey " " toggle
alias ~N new
alias ~O open
alias ~S save
alias ~D delete
alias ~Z undo
funckey + subclass -+
funckey - subclass --
funckey m shape add

觉得有用,点赞收藏关注一下,以后还可以找到哦。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奇҈迹҈、҈出҈没҈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值