virtuoso leBindkeys

;;--------------------------------------------------------------------------
;;Bindkeys for 'Layout'
;;Inherited by:
;; * Virtuoso XL
;;--------------------------------------------------------------------------
hiSetBindKeys( "Layout" list(

;fn keys
list("F1" "hiHelp('window deGetAppInfo(deGetEditViewType(hiGetCurrentWindow()))->appName)")
list("F2" "geSaveAs()")
list("F3" "hiToggleEnterForm()")
list("F4" "geTogglePartialSelect()")
list("F5" "deOpen()")
list("F6" "leToggleMaintainConnections()")
list("F7" "leToggleGuidedPathMaintainConnections()")
list("F8" "leToggleGuidedPathCreate()")
list("F9" "geToggleFilterSize()")

;other characters
list("." "leToggleMagnifier()")

;numerals 0~9
list("0" "leHiCreateGroup()")
list("1" "leHiAlign()" "drdEnablePixelThreshold(!drdIsPixelThresholdEnabled()")
list("2" "mgc_calibre_run_pex()")
list("3" "mgc_calibre_run_drc()")
list("4" "mgc_calibre_run_lvs()")
list("5" "leHiConvertShapeToPolygon()")
list("6" "leHiMarkNet()")
list("7" "leHiUnmarkNet()")
list("8" "leHiModifyCorner()")
list("9") "selectbyarea()")

;key a~z
list("a" "leHiQuickAlign()")
list("b" "leReturnToLevel()")
list("c" "leHiCopy()")
;; list("d" "geSubSelectPoint()")
list("e" "leHiEditDisplayOptions()")
list("f" "hiZoomAbsouluteScale(hiGetCurrentWindow() 0.9)")
list("g" "leToggleGravity()")
;; list("h" "leHiRepeatCopy()")
list("i" "leHiCreateInst()")
;; list("j" "geSelObjectsPartiallySelected()")
list("k" "leHiCreateRuler()")
list("l" "leHiCreateLabel(hiGetCurrentWindow() leGetEnv("labelMode"))")
list("m" "leHiMove()")
;; list("n" "leSetFormSnapMode("diagonal")")
list("o" "leHiCreateVia()")
list("p" "leHiCreatePath()")
list("q" "leHiEditProp()")
list("r" "leHiCreateRect()")
list("s" "leHiStretch()")
list("t" "leHiLayerTap()")
list("u" "lehiUndo()")
list("v" "leHiAttach()")
list("w" "leHiLayerTap()")
list("x" "leHiEditInPlace()")
;; list("y" "leHiYank()")
list("z" "leHiLayerTap()")

list("Ctrl<Key>f"	   "hiGetCurrentWindow()->stopLevel = 0")
list("Ctrl<Key>p"	   "leHiCreatePin()")
list("Ctrl<Key>s"	   "leHiSplit()")
list("Ctrl<Key>t"	   "leZoomToSelSet()")
list("Ctrl<Key>z"	   "hiZoomRelativeScale(hiGetCurrentWindow() 2.0()")

list("Shift<Key>c"	   "leHiChop()")
list("Shift<Key>e"	   "leHiLayoutEditorOptions()")
list("Shift<Key>f"	   "hiGetCurrentWindow()->stopLevel = dbGetMaxHierDepth()")
list("Shift<Key>m"     "leHiMerge()")
list("Shift<Key>q"	   "leEditDesignProperties()")
list("Shift<Key>s"	   "leHiSearch()")
list("Shift<Key>u"     "hiRedo()")
list("Shift<Key>z"	   "hiZoomRelativeScale(hiGetCurrentWindow() 0.5()")

;arrow keys
list("Up" "geScroll(nil "n" nil)")
list("CtrlDown" "geScroll(nil "s" nil)")
list("CtrlLeft" "geScroll(nil "w" nil)")
list("CtrlRight" "geScroll(nil "e" nil)")

;delete/backspace/escape
list("Escape" "cancelEnterFun()")
list("Delete" "leHiDelete()" "leHiDelete()")
list("BackSpace" "deletePoint()")
));;hiSetBindkeys

posted @ 2025-12-12 16:24  sdadad1  阅读(0)  评论(0)    收藏  举报