给新手参考的Cadence Allegro快捷键

原文链接:
http://www.eda365.com/thread-30935-1-1.html

发上我的快捷键给新手参考,我也是在LULU给我的ENV文件中改的。个人感觉很好用,布
线布局很少点命令图标了,布线常用键差不多都在一个地方便操作。其有一部分要做script
功能的,有需要的我可以把我的script文件给他,这些都是个人习惯。

# May use function keys F2-F12, most Alpha-numberic keys with control
# modifier (although Control - C, V and X are reserved for copy, paste and cut)
# and Navigation Keys (Home, Up arrow, Esc, etc.) These items may be modifed
# by the following:
# Modifier Indicator Example
# Shift S SF2
# Control C (function keys) CF2
# Control ~ (alpha-numeric) ~N
# Meta A AF2
# Modifiers may be combined. Some examples:
# CSF2 Control-Shift F2
# ASF2 Meta-Shift F2
# CAF2 Control-Meta F2
# CASF2 Control-Meta-Shift F2
# ~SZ Control-Shift Z
# SUp Shift-Up Arrow
# CUp Control-Up Arrow
#
# funckey
# use the funckey when you wish to have alphanumeric keys operate
# like the Function keys when the cursor is in the Allegro canvas.
#
# Example -- following starts the move command without a Enter key
# funckey m move
#--------------------------------------------------------------------
# Bind incremental pick by grid unit functions to ctrl and shift--arrow keys
alias Up "ipick 0; ipick_to_gridunit 0 +1"
alias Down "ipick 0; ipick_to_gridunit 0 -1"
alias Left "ipick 0; ipick_to_gridunit -1"
alias Right "ipick 0; ipick_to_gridunit +1"
alias CUp "move; ipick_to_gridunit 0 +1"
alias CDown "move; ipick_to_gridunit 0 -1"
alias CLeft "move; ipick_to_gridunit -1"
alias CRight "move; ipick_to_gridunit +1"
# F1 is normally reserved by the system for Help so we don't use it
alias F2 save
alias F3 show measure #测量
alias F4 COLOR192 #颜色
alias F5 redraw #刷新
alias F6 Shape edit boundary #编辑图形
alias F7 UNRATS ALL #隐藏板上所有飞线
alias F8 RATS ALL #显示板上所有飞线
alias F9 FIX #固定物体
alias F10 UNFIX #解除固定
alias F11 zoom in #放大视图
alias F12 zoom out #缩小视图
alias SF1 reject
alias SF2 slide
alias SF3 custom smooth
alias SF4 COLOR
alias SF5 shell explorer
alias SF6 void all
alias SF7 shape add
alias SF8 swap functions
alias SF9 swap components
alias SF10 zoom fit #放大到整板视图
alias SF11 hilight
alias SF12 dehilight
alias ~A Manually
alias ~B boundary
alias ~C copy
alias ~D delete
alias ~E property edit
alias ~F zoom fit #放大到整板视图
alias ~G grid toggle
alias ~H hilight #高亮物体
alias ~I show element
alias ~J FIND
alias ~K CMGR
alias ~L add line
alias ~M mirror
alias ~N dehilight all #清除高亮
alias ~O open #打开文件
alias ~P cns show #打开约束管理器
alias ~Q Delay Tune #移动修改线与孔
alias ~R rotate #旋转
alias ~S save
alias ~T add text #增加文本
alias ~W custom smooth
alias ~Z UNDO #取消上次操作
alias ~Y REDO #恢复上次操作
alias pd padeditdb #焊盘编辑
alias jn find_by_name #查找物体
alias jc FIND component #查找元件
funckey ' ' iangle 90 #以90度旋转选中的物体
funckey + subclass -+ #跳转到下一个层
funckey - subclass -- #跳转到上一个层
#-------------------------------------------------------------------
# View Control
alias Pgup oops
alias SPgup pop route_from_target
alias CPgup shadow toggle
alias Home slide
alias Pgdown next
alias SPgdown angle 90shadow
alias SHome pop finish
alias End add connect
alias Del delete
alias SDel pop swap layers
alias Insert DONE
alias SInsert TOGGLE
alias SLeft PLACE Manual
alias SRight move
alias SUp swap COMPONENTS
alias SDown ALIGN COMPONENTS

#--------------------------------------------------------------------
# OTHER ALIASESa
alias x pick
alias y pick 1
alias ix ipick
alias iy ipick 0
alias 1 FORM mini acon_line_width 1
alias 2 FORM mini acon_line_width 0.25
alias 2.5 FORM mini acon_line_width 0.25
alias 3 FORM mini acon_line_width 0.3
alias 4 FORM mini acon_line_width 0.4
alias 5 FORM mini acon_line_width 0.5
alias 6 FORM mini acon_line_width 0.6
alias 7 FORM mini acon_line_width 0.7
alias 8 FORM mini acon_line_width 0.8
alias 9 FORM mini acon_line_width 0.9
alias g "replay g"
alias g0.05 replay g0.05.scr
alias g0.01 replay g0.01.scr
alias g0.1 replay g0.1.scr
alias g0.2 replay g0.2.scr
alias g0.3 replay g0.3.scr
alias g0.5 replay g0.5.scr
alias g0.6 replay g0.6.scr
alias g0.9 replay g0.7.scr
alias g0.9 replay g0.8.scr
alias g0.9 replay g0.8.scr
alias g0.9 replay g0.9.scr
alias g1 replay g1.scr
alias g2 replay g2.5.scr
alias g2.5 replay g1.scr
alias g.1 replay g0p1
alias g.5 replay g0p5
alias g1.5 replay g1p5
alias g2 replay g2
alias g2.5 replay g2p5
alias g3 replay g3.scr
alias g3.5 replay g3.5.scr
alias g4 replay g4
alias g4.5 replay g4.5.scr
alias g5 replay g5
alias g5.5 replay g5p5
alias g6 replay g6
alias g6.5 replay g6.5
alias g7 replay g7
alias g7.5 replay g7.5
alias g8 replay g8
alias g8.5 replay g8.5
alias g9 replay g9
alias g10 replay g10
alias g10.5 replay g10p5
alias g11 replay g11
alias g12 replay g12
alias g12.5 replay g12p5
alias g13 replay g13
alias g14 replay g14
alias g15 replay g15
alias g16 replay g16
alias g17 replay g17
alias g18 replay g18
alias g19 replay g19
alias g20 replay g20
alias g25 replay g25
alias g30 replay g30
alias g50 replay g50
alias g100 replay g100
alias g111 replay g111
alias g500 replay g500

#---------------------------以下为Script快捷键-----------------------------------------

alias t replay t #顶层元件框
alias b replay b #底层元件框
alias ts replay SILKSCREEN_TOP #顶层元件框序号
alias bs replay SILKSCREEN_BOTTOM #底层元件框序号
alias tss replay tss #顶层所有丝印
alias bss replay bss #底层所有丝印
alias so replay SILKSCREENoff #关闭所有丝印
alias aw replay Artwork #出图

#----------------------------以上为Script快捷键----------------------------------------
# OTHER ALIASES
alias rps "replace padstack" #焊盘替换
alias unplrp report unplaced
alias pn replay pn.scr #敷铜显示FILL
alias po replay po.scr #敷铜显示FILL关闭
alias co replay co.scr #敷铜显示FILL
alias cn replay cn.scr #敷铜显示FILL关闭
#--------------------------------------------------------------------
# OTHER ALIASES
alias edps padedit
alias rps "replace padstack"
alias unplrp report unplaced
alias x pick
alias y pick l
alias ix ipick
alias iy ipick 0
alias reopen 'open -q $module'
alias revert 'open -q $module'
# autoroam
alias sar set pcb_autoroam
alias uar unset pcb_autoroam
alias reopen 'open -q $module'
alias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options
bubble_space $shove_mode'
alias ~B bubset
alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level
$smooth_mode'
alias ~C smoothset

#--------------------------------------------------------------------
# COMMAND DEFAULTS
# allow slide to work on arcs by default
set slide_arcs
# Compatibility aliases
alias window zoom
alias hilite hilight
alias dehilite dehilight
alias pickx pick
alias picky pick l
alias ipickx ipick
alias ipicky ipick 0
alias cdnshelp cdsdoc
#--------------------------------------------------------------------
# MOUSE WHEEL SUPPORT (Windows only)
# Environment Variables - Note quote variables so they are evaluated
# at button time not when this file is read.
# - _wheelcnt variable is set based upon number of detents wheel moved
# range is -4 to 4 (no 0)
# - sx1 and sy1 are cursor coordinates when wheel is moved
#
# Button values
# wheel_up: when wheel is moved up
# wheel_down: when wheel is moved down
# wheel: up/down if either of above 2 buttons are not assigned
#
# Keyboard modifiers (note we are case insensitive)
# S - shift key
# C - control key
# SC - shift and control
# Example: SCwheel - for wheel button assignment with both shift & control keys
#
# Button factor may be factorion (e.g. 0.5)
set buttonfactor = 1
button wheel_up "zoom in $buttonfactor"
button wheel_down "zoom out $buttonfactor"
button Cwheel_up "zoom in $buttonfactor"
button Cwheel_down "zoom out $buttonfactor"
source -q $ALLEGRO_SITE/site.env

env1的更多相关文章

  1. 详解Mac配置虚拟环境Virtualenv

    virtualenv 可以用来建立一个专属于项目的python环境,保持一个干净的环境.只需要通过命令创建一个虚拟环境,不用的时候通过命令退出,删除. 下面介绍一下安装方法: 安装 virtualen ...

  2. 网络编程1-TCP编程(socket)

    1 如何实现网络中的主机相互通信 一定的规则,有两套参考模型 (1)osi参考模型,过于理想化,未能在互联网上推行 osi有七层 (2)tcp/ip参考模型,有四层,各层之间通过不同的网络协议传输数据 ...

  3. python virtualenv

    一  安装 pip install virtualenvwrapper - 把下面这句加到~/.bash_profile里面,如不嫌麻烦,也可以每次都手动执行.source /usr/local/bi ...

  4. 【Android 系统开发】Android JNI/NDK (三) 之 JNIEnv 解析

    jni.h文件 : 了解 JNI 需要配合 jni.h 文件, jni.h 是 Google NDK 中的一个文件, 位置是 $/Android-ndk-r9d/platforms/android-1 ...

  5. virtualenv创建虚拟环境安装flask

    virtualenv 有什么用?如果你象我一样热爱 Python ,那么除了基于 Flask 的项目外 还会有其他项目用到 Python .当项目越来越多时就会面对使用不同版本的 Python 的 问 ...

  6. CentOS使用virtualenv搭建独立的Python环境-python虚拟环境

    CentOS使用virtualenv搭建独立的Python环境-python虚拟环境 virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解 ...

  7. Android JNI 之 JNIEnv 解析

    jni.h文件 : 了解 JNI 需要配合 jni.h 文件, jni.h 是 Google NDK 中的一个文件, 位置是 $/android-ndk-r9d/platforms/android-1 ...

  8. 转: 使用virtualenv搭建独立的Python环境

    转自:  http://qicheng0211.blog.51cto.com/3958621/1561685 谢谢作者的辛苦付出 virtualenv可以搭建虚拟且独立的python环境,可以使每个项 ...

  9. 使用virtualenv搭建独立的Python环境

    virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题. 一.安装virtualenv virtualenv实际上是一个pyth ...

随机推荐

  1. 【转载】Sencha Touch 提高篇 组件选择器

    免责声明:     本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除.     原文作者:威老     原文地址:http://www.cnblogs.com/weil ...

  2. DOM中事件绑定补充方法

    先将上一篇文章中提到的为元素增加事件的方法和移除事件的方法拿过来: <span style="font-size:18px;">//跨浏览器添加事件 function ...

  3. 0910 noip模拟

    教师节快乐: T1:勇士闯魔塔,是一道很裸的莫队题目,但在老师的催促下,出题人@syq同学修改了第一题,使之成了一道送分题,全暴力水过: T2:第二题是一道预处理+分组背包,考试中,忘了分组背包怎么敲 ...

  4. [百度空间] [原]跨平台编程注意事项(三): window 到 android 的 移植

    大的问题 先记录一下跨平台时需要注意的大方向. 1.OS和CPU 同一个操作系统, CPU也可能是不一样的, 比如windows也有基于arm CPU的版本,而android目前有x86,arm,mi ...

  5. JavaScript垃圾回收

    JavaScript内存监测工具   http://www.cnblogs.com/strick/p/4002010.html

  6. .NET设计模式(14):代理模式(Proxy Pattern)(转)

    摘要:在软件系统中,有些对象有时候由于跨越网络或者其他的障碍,而不能够或者不想直接访问另一个对象,如果直接访问会给系统带来不必要的复杂性,这时候可以在客户程序和目标对象之间增加一层中间层,让代理对象来 ...

  7. JAVA敏捷开发环境搭建(转载)

    前面介绍了创业型软件公司的工作模式,这里详细介绍下如何实施,第一步是先要搭建环境,有了环境才能开展工作. 整个软件项目分为四个环境 开发本地环境.开发环境.测试环境.IDC环境.和传统C++开发不一样 ...

  8. BZOJ1821: [JSOI2010]Group 部落划分

    这题乍看很吓人,其实就是一个贪心. 每次取最近的两个点所在的块合并,直到只剩下k块,输出答案. /*************************************************** ...

  9. HDU1542 Atlantis(矩形面积并)

    #pragma warning (disable:4996) #include<iostream> #include<cstring> #include<string&g ...

  10. POJ 2140

    #include<iostream> #include<stdio.h> using namespace std; int main() { int num; int i; i ...