allegro设置快捷键
allegro設置快捷鍵
- 一、快捷鍵設置
- 二、env文件在哪里?
- 三、加入自己設置的快捷方式
- F1 is normally reserved by the system for Help so we don't use it
- 修改快捷鍵
- 設置完成后打開allergo軟件,就可以看見自己設置的快捷鍵了。 
- 自定義快捷鍵
原文鏈接:https://blog.csdn.net/LVNENGBING/article/details/108800425
可以26個字母+數字組合(x,y,i,這3個字母不得用,因為xy是坐標,i是偏移,軟件本身已占用)
alias 命令不能用來定義字母,原因是字母鍵要用來輸入命令行。但是funckey 命令 可以用來定義單個字母為快捷鍵,它比alias 命令更為強大,alias 能定義的它都能定義,但是字母 被定義成某快捷鍵后,該字母就不能用來輸入鍵盤命令了。
funckey 命令定義的快捷鍵,字符是區分大小寫的,比如:
funckey M “iangle 90” #元件旋轉90°
funckey m move #移動元件
alias Del Delete(激活刪除命令)
PS:"~“表示"Ctrl鍵”;
可以一個快捷鍵執行多個命令,用引號引起來即可。例如以下命令表示輸入ct則執行布線,class設置為etch,subclass設置為Top三個分命令。
funckey ct “add connect; class Etch ; subclass Top”
標準的寫法是雙引號。但是貌似單引號也行。如果雙引號作用于單個命令,實際上用 alias 查看可以發現和不使用引號的效果是一樣。
一、快捷鍵設置
Allegro可以通過修改env文件來設置快捷鍵,這對從其它軟件如AD或PADS遷移過來的用戶來說,可以沿用以前的操作習慣,還是很有意義的。
二、env文件在哪里?
以我的電腦為例,在安裝路徑下D:\cadence\Cadence\SPB_Data\pcbenv,用記事本打開env文件,就可以加入自己的快捷方式了。
打開env文件如下圖所示:
三、加入自己設置的快捷方式
funckey q "move" (按q鍵開始移動) funckey w "iangle 45"(按w鍵旋轉45°) funckey w "iangle 90"(按w鍵旋轉90°) funckey e "mirror"(按e鍵鏡像)將這三行命令加入到env文件的最后一行,保存。然后重新打開allegro在英文輸入法的狀態下按q、w、e就可以用了。
擴展技巧:
關于快捷鍵可替代的命令,并不僅限于一級菜單中原已有快捷鍵的命令,對于有多級菜單的命令,比如Display-Show rats-Net(點亮單個網絡),我們也可以用快捷鍵代替:alias F9 rats net。這個命令"rats net"會在你執行后出現在右下角cmd:的后面。這樣可快捷的命令就隨你設置了。
★Allegro中的快捷鍵設置說明★
首先說明一下環境變量文件(evn文件),環境變量文件有兩個,它們分別在系統盤的根目錄下的pcbevn目錄中(比如系統在C盤,那么evn文件將在c:\pcbevn下)和程序安裝路徑下(如Cadence 設計系統程序安裝在D:\Cadence 下,則evn 文件將在
D:\Cadence\PSD_15.1\share\pcb\text目錄下),前者是本地變量文件,后者是全局變量文件(系統自動建立,即為默認設置)。在本地變量文件中,主要存放的用戶參數設置值(Setup->User Preferences…如庫文件所在的路徑等)。在全局變量文件中主要描述的是:應用程序的工作路徑和系統的快捷鍵定義等等。在啟動一個應用程序時,應用程序會根據環境變量中的參數進行初始化。
Cadence系統是一個比較開放的系統,它給用戶留了比較多的定制空間。在Allegro中我們可以用alias或funckey命令來定義一個快捷鍵,以代替常用的設計命令。要使定義的快捷鍵產生作用,我們有兩種方式來定義:
1、在命令窗口直接定義,但這樣定義的快捷鍵只能在當前設計中使用,如果重新啟動設計時,快捷鍵將會失效。命令格式如下:
alias shortkey Keyboard Commands funckey shortkey Keyboard Commands注意:1)如果直接鍵入alias或funckey命令然后回車,系統將會彈出所有快捷鍵列表,這相當于執行Tools->Utilities->Aliases/Function keys…命令。
2)alias命令不能用來定義字母,原因是字母鍵要用來輸入命令行。但是funckey命令可以用來定義單個字母為快捷鍵,它比alias命令更為強大,alias能定義的它都能定義,但是字母被定義成某快捷鍵后,該字母就不能用來輸入鍵盤命令了。
3)Allegro 中的所有鍵盤命令(Keyboard Commands )列表可以通過執行Tools->Utilities->Keyboard Commands 命令來查看,這些命令都可以設置成快捷鍵。
2、在本地環境變量文件中直接定義,這樣定義的命令將長期有效。本地的環境變量文件是evn文件(c:\pcbevn),我們可以對它進行編輯。我們的alias命令可以在第二行開始寫(第一行是:source $TELENV),例如我們以前在Protel 或PowerPCB 中常用的放大、縮小命令就可以如下定義:
alias Pgdown zoom out alias Pgup zoom in另外我們經常用alias命令來定義以下幾個常用的shortkey:
alias ~R angle 90(旋轉90 度) alias ~F mirror(激活鏡相命令) alias ~Z next(執行下一步命令) alias End redisplay(刷新屏幕) alias Del Delete(激活刪除命令) alias Home Zoom fit(全屏顯示) alias Insert Define grid(設置柵格)PS:"~“表示"Ctrl鍵”;
下面我們將常用的幾個命令或快捷鍵做一個說明:
一、常用鍵盤命令在allegro中有很多鍵盤命令,它是通過鍵盤輸入來激活或執行相關的命令。鍵盤命令基本上包含了大部分的菜單命令。下面列舉幾個常用的鍵盤命令。 1、x 100:Y 坐標不變,X方向移動100 個單位值(以設定的原點為參考點) 2、y 100:X 坐標不變,Y方向移動100 個單位值 3、x 100 100:移動到(100,100)坐標處 pick 命令與上面的x 或y 命令功能相同,只是在執行pick 命令時會彈出一個窗口,輸入想要的坐標值就可以,與上面相對應,pick 命令也提供三種模式:pick 、pickx 和picky 。4、mirror :激活鏡相命令(本命令是先激活,后選擇要鏡相的對象)。5、rotate :激活旋轉命令(本操作要先選取對象,后執行該命令)6、angle 90: 旋轉90 度(本操作要先選取對象,后執行該命令)。
二、常用快捷鍵alias F2 done :結束當前命令alias F3 oops :取消前一次操作alias F4 cancel :取消當前命令alias F5 show element :激活“屬性顯示”命令alias F6 add connect :執行布線命令alias F7 vertex :激活“增加倒角”命令alias F8 zoom points :點取放大alias F9 zoom fit :滿屏顯示alias F10 zoom in :放大窗口alias F11 zoom out :縮小窗口alias F12 property edit :激活“屬性編輯”命令funckey + subclass -+ :切換到下一層funckey - subclass --:切換到上一層.
F1 is normally reserved by the system for Help so we don’t use it
alias F12 toggle alias F11 zoom out alias F10 zoom in alias F9 add connect alias F8 oops alias F7 cancel alias F6 property edit alias F5 show element alias F4 pop swap alias F3 set acon_oldcmd alias F2 unset acon_oldcmd alias Del slide alias Insert custom smooth alias Home zoom fit alias End redisplay alias Pgup rotate alias Pgdown move alias ~N new alias ~O open alias ~S save alias ~X cup alias ~G Define grid alias ~R show measure alias ~L mirror alias ~A save_as alias ~E change funckey + subclass -+ funckey - subclass -- #--------------------------------------------------------------------------------------------------- # Script Aliases Description #--------------------------------------------------------------------------------------------------- alias g.1 "replay gp1" # sets grid to 0.1 mil alias g.3225 "replay gp3225" alias g.532 "replay gp532" alias g.25 "replay gp25" #-------------------------------------------------------------------- # 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' # 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 source -q $ALLEGRO_SITE/site.env ### User Preferences section ### This section is computer generated. ### Please do not modify to the end of the file. ### Place your hand edits above this section. ### set autosave_time = 10 set autosave set scriptpath = C:\pcbenv\scripts set clippath = . set devpath = F:\work\cadence\allegro\lib\devices\ set padpath = F:\work\cadence\allegro\lib\pad\ set psmpath = F:\work\cadence\allegro\lib\symbols\ set display_nodynamicarcwidth set display_nohilitefont unset display_nolinewidth unset display_noskeletal_draw unset bug_solaris_hlt_lines set display_nocolor_dynamics unset display_raster_ops set display_backingstore = on set display_nosaved_geometry = size set display_manual_colorpriority unset display_drcfill set gloss_pad_shape unset no_dynamic_zoom set no_zoom_to_object set no_dragpopup set noswapripup set logic_edit_enabled unset no_shape_fill set new_shape_fill_nt set pcb_cursor = infinite //===============================================================================protel老手 初學allegro自定義的一些類protel快捷鍵
學會了定義快捷鍵,但是因為不熟悉cadence中的相應命令所以只定義了一點
都是針對protel中習慣的快捷鍵定義的,還有很多沒有定義,例如隱藏所有鼠線 nha,但是不知道cadence中隱藏所有鼠線的文字命令是什么所以沒法寫
類似的顯示所有鼠線nsa
在鼠標已有命令的情況下取消所有點亮eea,在cadence中也不知道怎么表示
還有很多了,protel最大的好處就是鍵盤快捷命令多而且一幕了然,真希望cadence中能定義到所有的protel命令,這樣protel轉cadence估計也就是1周的事情了,哈哈,我說的是PCB布線,不包括SI等應用啊。
修改快捷鍵
如copy指令,funckey C copy 表按C可復制
如move指令,funckey M move 表按M可移動
如add connect指令,funckey D add connect 表按D可走線
可以26個字母+數字組合(x,y,i,這3個字母不得用,因為xy是坐標,i是偏移,軟件本身已占用)
原文鏈接:https://blog.csdn.net/qq_42057393/article/details/122314304
Cadence16.5中怎樣自定義快捷鍵 超詳細圖文教程
https://blog.csdn.net/xingsongyu/article/details/121554295
PS:快捷鍵定義如下:
funckey a add connect /按a鍵,添加聯系,畫圖*/funckey d done /按d鍵,完成當前命令*/funckey h highlight /按h鍵,顯示高亮*/funckey g define grid /按g鍵,打開柵格設置*/funckey q oops /按q鍵,取消當前動作*/funckey c color /按c鍵,打開顏色設置*/funckey e show element /按e鍵,顯示屬性命令*/funckey m move /按m鍵,移動命令*/funckey r rotate /按r鍵,旋轉命令*/funckey p shape add /按p鍵,增加敷銅命令*/funckey s shape select /按s鍵,選擇銅皮命令*/funckey t slide /按t鍵,修改走線命令*/alias Esc cancel /按Esc鍵,取消當前動作*/alias Pgup zoom in /縮小視圖命令*/alias Pgdown zoom out /放大視圖命令*/alias Del Delete /刪除命令*/以上命令已經通過實驗驗證可以使用了,如果還需要定義其他命令,可以使用funckey 和alias這兩個命令自行設置。
設置完成后打開allergo軟件,就可以看見自己設置的快捷鍵了。
自定義快捷鍵
#--------------------------by ***------------------------------------------ #alias ~S save ## Read-Only,系統內置,已定義好的,不要修改 #alias ~Z undo ## Read-Only,系統內置,已定義好的,不要修改 #空格鍵實現選中元素旋轉90° funckey " " iangle 90 #先選中旋轉操作元素,再按空格鍵,實現90遞增旋轉 funckey mm move #移動元件 funckey mi mirror #鏡像元件 funckey Esc cancel #取消操作 funckey c color #定義顏色 ? 有問題,沒有設置成功 funckey g groupedit #群組編輯 funckey t slide #修改走線命令 funckey w add connect #添加走線 funckey pc add circle #畫圓(非電氣屬性,非連接線) funckey pl add line #畫線(非電氣屬性,非連接線) funckey pt add text #添加字符funckey h hilight #高亮操作 alias ~H dehilight #取消高亮操作 alias ~E property edit #屬性編輯 alias ~G define grid #定義柵格 alias ~P prmed #打開設計參數編輯器 alias ~R rats component #顯示指定元件的飛線操作 alias Home zoom fit #fit視圖 alias Pgdown zoom out #放大視圖 alias Pgup zoom in #縮小視圖 alias Del Delete #刪除操作 alias Insert Change #改變操作 alias End status #顯示狀態 alias F2 done #確認 alias F3 drc update #更新DRC alias CF3 browse drcs #瀏覽DRC #--------------------------------------------------------------------
總結
以上是生活随笔為你收集整理的allegro设置快捷键的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eclipse汉化包安装步骤(附ecli
- 下一篇: 工作337:pc-ele-ment联查问