| |
;;-----------------------------------------------------------------------------
;; Bindkeys for 'layout'
;; Inherited by:
;; * PcellIDE Layout
;; * VLS-GXL
;; * virtuoso XL
;; * adegxl-maskLayout
;; * adexl-maskLayout
;; * assembler-maskLayout
;; * explorer-maskLayout
;;-----------------------------------------------------------------------------
hiSetBindKeys( "Layout" list(
list("<DrawThru1>" "leSelBoxOrStretch()" "geSingleSelectBox()")
list("<DrawThru2>" "hiDynamicPanGrabbing()" "_cmdOptionDrawThru2()")
list("<DrawThru3>" "hiZoomIn()" "hiZoomIn()")
list("<Key>!" "_leChangeEditMode(\"a\")")
list("<Key>#" "hiToggleAnchorMagnifier()")
list("<Key>$" "leReturnToLevel()")
list("<Key>'" "hiUpdateMagOptions()")
list("<Key>)" "add_user_layer(layer_gt)")
list("<Key>+" "leIncrementStopLevelByOne(hiGetCurrentWindow())")
list("<Key>-" "leDecrementStopLevelByOne(hiGetCurrentWindow())")
list("<Key>." "AlignNetsToVias")
list("<Key>/" "_launchFGRGui(\"path\")")
list("<Key>0" "show_user_layer(layer_gt)")
list("<Key>1" "geGetSelSet() ~>lpp =list(\"1ML6_0\" \"drawing\")" "drdEnablePixelThreshold(!drdIsPixelThresholdEnabled())")
list("<Key>2" "geGetSelSet() ~>lpp =list(\"2ML26_0\" \"drawing\")")
list("<Key>3" "_leRotateOrFlip(\"MY\")" "_leRotateOrFlip(\"MY\")")
list("<Key>4" "_leRotateOrFlip(\"MX\")" "_leRotateOrFlip(\"MX\")")
list("<Key>6" "leHiUnmarkNet()")
list("<Key>7" "leHiUnmarkNetAll()")
list("<Key>8" "leHiRepeatCopy()")
list("<Key><" "bindkeyCommand8()")
list("<Key>@" "_leChangeEditMode(\"r\")")
list("<Key>A" "leHiMove()")
list("<Key>BackSpace" "deletePoint()" "deletePoint()")
list("<Key>C" "leHiCopy()")
list("<Key>D" "leHiCreateMeasurement()")
list("<Key>Delete" "leHiDelete()" "leHiDelete()")
list("<Key>Down" "geScroll(nil \"s\" nil)")
list("<Key>E" "leHiCreatePath()")
list("<Key>Escape" "" "cancelEnterFun()")
list("<Key>F" "hiZoomAbsoluteScale(hiGetCurrentWindow() 0.9)")
list("<Key>F1" "show_user_layer(layer_m1)")
list("<Key>F11" "deToggleAssistants()")
list("<Key>F12" "pipoDisplay(transStreamOutNewForm)")
list("<Key>F2" "show_user_layer(layer_m2)")
list("<Key>F3" "show_user_layer(layer_m3)" "hiToggleEnterForm()")
list("<Key>F4" "show_user_layer(layer_m4)")
list("<Key>F5" "mgc_custom_menus_run_menu_cmd(\"LVS\" \"::CalibreInterface::execCalibre LVS\" 'nil ?code \"\")")
list("<Key>F6" "mgc_custom_menus_run_menu_cmd(\"DRC\" \"::CalibreInterface::execCalibre DRC\" 'nil ?code \"\")")
list("<Key>F7" "leHiEditDRDRuleOptions()")
list("<Key>F9" "geToggleDisplayResolution()")
list("<Key>G" "leToggleGravity()")
list("<Key>I" "leHiCreateInst()")
list("<Key>Insert" "bindkeyCommand3()")
list("<Key>J" "_lebSelectCB()")
list("<Key>K" "leHiUnmarkNet()" "leGetCoordinateForm()")
list("<Key>KP_Add" "geSelectByLine()")
list("<Key>KP_Divide" "" "drdAddTarget()")
list("<Key>KP_Enter" "mouseAddPt()")
list("<Key>KP_Equal" "legRpDelta = 0.5")
list("<Key>KP_Multiply" "drdRemoveTarget()" "drdRemoveTarget()")
list("<Key>KP_Subtract" "leSetRefPointInactive(geGetEditCellView())")
list("<Key>L" "leHiCreateLabel(hiGetCurrentWindow() leGetEnv(\"labelMode\"))")
list("<Key>Left" "geScroll(nil \"w\" nil)")
list("<Key>M" "leHiQuickAlign()")
list("<Key>N" "leHiMarkNet()")
list("<Key>O" "leHiCreateVia()")
list("<Key>P" "leHiEditDisplayOptions()")
list("<Key>Q" "leHiEditProp()")
list("<Key>R" "leHiCreateRect()")
list("<Key>R11" "geScroll(nil \"\" nil)")
list("<Key>R13" "geScroll(nil \"sw\" nil)")
list("<Key>R15" "geScroll(nil \"se\" nil)")
list("<Key>R4" "legRpDelta = 0.5")
list("<Key>R5" "legRpDelta = 1.0")
list("<Key>R6" "legRpDelta = 2.0")
list("<Key>R7" "geScroll(nil \"nw\" nil)")
list("<Key>R9" "geScroll(nil \"ne\" nil)")
list("<Key>Right" "geScroll(nil \"e\" nil)")
list("<Key>S" "leHiStretch()")
list("<Key>T" "leHiLayerTap()")
list("<Key>Tab" "hiPan()" "leSetFocusToEditableFieldsInStatusToolbar(hiGetCurrentWindow())")
list("<Key>U" "hiUndo()")
list("<Key>Up" "geScroll(nil \"n\" nil)")
list("<Key>V" "CreateCrossRuler()")
list("<Key>W" "hiPrevWinView(hiGetCurrentWindow())")
list("<Key>X" "leHiEditInPlace()")
list("<Key>Y" "leHiMakeCell()")
list("<Key>Z" "leCycleSnapModes()")
list("<Key>`" "show_all_layer()" "drdToggleSmartSnapMode()")
list("<Key>space" "geSave()" "hiToggleEnterForm()")
list("Ctrl Shift<Btn1Down>" "hiZoomInMagnifier(hiGetCurrentWindow())")
list("Ctrl Shift<Btn2Down>" "hiZoomOutMagnifier(hiGetCurrentWindow())")
list("Ctrl Shift<Btn4Down>" "" "weScaleMagnifierOrIncreaseWidth()")
list("Ctrl Shift<Btn5Down>" "" "weScaleMagnifierOrDecreaseWidth()")
list("Ctrl Shift<Key>A" "leHiAddWireVia(hiGetCurrentWindow() \"down\")")
list("Ctrl Shift<Key>D" "leHiP2P()")
list("Ctrl Shift<Key>Down" "hiScaleMagnifier(0.80)")
list("Ctrl Shift<Key>E" "leHiAddWireVia(hiGetCurrentWindow() \"targetLayers\")")
list("Ctrl Shift<Key>G" "weGatherBusWires(hiGetCurrentWindow())")
list("Ctrl Shift<Key>H" "drdCompactSelSet('left)")
list("Ctrl Shift<Key>J" "drdCompactSelSet('right)")
list("Ctrl Shift<Key>K" "leHiClearmeasurementInHier()")
list("Ctrl Shift<Key>M" "leHiIncrementalViolation()")
list("Ctrl Shift<Key>N" "drdCompactSelSet('bottom)")
list("Ctrl Shift<Key>Q" "leHiAddWireVia(hiGetCurrentWindow() \"up\")")
list("Ctrl Shift<Key>S" "leHiCreateStrandedWire()")
list("Ctrl Shift<Key>T" "drdCompactSelSet('target)")
list("Ctrl Shift<Key>U" "drdCompactSelSet('top)")
list("Ctrl Shift<Key>Up" "hiScaleMagnifier(1.25)")
list("Ctrl Shift<Key>V" "" "leFinishWire()")
list("Ctrl Shift<Key>W" "weHiInteractiveRouting()")
list("Ctrl Shift<Key>X" "leHiCreateBus()")
list("Ctrl Shift<Key>Z" "leWECycleControlWire()")
list("Ctrl Shift<Key>space" "(leWENoSnap)" "leSpaceBarFunc(hiGetCurrentWindow() \"ctrlShift\")")
list("Ctrl<Btn1Down>" "mouseSubSelectPt()" "mouseSubSelectPt()")
list("Ctrl<Btn2Down>" "" "cmdCtrlOption()")
list("Ctrl<Btn4Down>" "changeViaColumn(1)" "weScrollOrCycleUpWireViaAlignment()")
list("Ctrl<Btn5Down>" "changeViaColumn(-1)" "weScrollOrCycleDownWireViaAlignment()")
list("Ctrl<DrawThru1>" "geSubSelectBox()" "geSubSelectBox()")
list("Ctrl<Key>0" "delete_user_layer(layer_gt)")
list("Ctrl<Key>A" "geSelectAllFig()")
list("Ctrl<Key>B" "leBalloonToggleOnOff()")
list("Ctrl<Key>D" "geDeselectAllFig()")
list("Ctrl<Key>Down" "geScroll(nil \"s\" t)")
list("Ctrl<Key>E" "leHiSize()")
list("Ctrl<Key>F" "leSetStopLevelToEditLevel(hiGetCurrentWindow())")
list("Ctrl<Key>F1" "delete_user_layer(layer_m1)")
list("Ctrl<Key>F11" "deToggleToolbars()")
list("Ctrl<Key>F2" "delete_user_layer(layer_m2)")
list("Ctrl<Key>F3" "delete_user_layer(layer_m3)")
list("Ctrl<Key>F4" "delete_user_layer(layer_m4)")
list("Ctrl<Key>G" "geZoomToGrid(hiGetCurrentWindow())")
list("Ctrl<Key>H" "geDeleteAllHilightSet(geGetEditCellView())")
list("Ctrl<Key>I" "leBalloonCycleThru()")
list("Ctrl<Key>J" "leHiFlip()")
list("Ctrl<Key>K" "leToggleKeepFirstName()")
list("Ctrl<Key>L" "" "weCWHoldWidth()")
list("Ctrl<Key>Left" "geScroll(nil \"w\" t)")
list("Ctrl<Key>N" "leSetFormSnapMode(\"L90XFirst\")")
list("Ctrl<Key>O" "geSelectViaPile()")
list("Ctrl<Key>P" "leHiCreatePin()")
list("Ctrl<Key>R" "hiRedraw()")
list("Ctrl<Key>R11" "geScroll(nil \"\" t)")
list("Ctrl<Key>R13" "geScroll(nil \"sw\" t)")
list("Ctrl<Key>R15" "geScroll(nil \"se\" t)")
list("Ctrl<Key>R7" "geScroll(nil \"nw\" t)")
list("Ctrl<Key>R9" "geScroll(nil \"ne\" t)")
list("Ctrl<Key>Right" "geScroll(nil \"e\" t)")
list("Ctrl<Key>S" "geSave()")
list("Ctrl<Key>T" "leZoomToSelSet()")
list("Ctrl<Key>Tab" "hiLowerWindow(hiGetCurrentWindow())")
list("Ctrl<Key>U" "fixBigBox")
list("Ctrl<Key>Up" "geScroll(nil \"n\" t)")
list("Ctrl<Key>W" "leHiConvertShapeToPolygon()")
list("Ctrl<Key>X" "leHiSplit()")
list("Ctrl<Key>Y" "geCycleSelectNext()")
list("Ctrl<Key>Z" "hiZoomRelativeScale(hiGetCurrentWindow() 2.0)")
list("Ctrl<Key>space" "leHiDelete()" "leHiDelete()")
list("None<Btn1Down>" "mouseSingleSelectPt()" "mouseAddPt(t)")
list("None<Btn1Down>(2)" "leDoubleClick()" "mouseApplyOrFinishPoint()")
list("None<Btn2Down>" "" "mouseApplyOrFinishPoint()")
list("None<Btn3Down>" "_leRotateOrFlip(\"R90\")" "cmdOption()")
list("None<Btn3Down>(2)" "leHiEditProp()" "hiToggleEnterForm()")
list("None<Btn4Down>" "hiZoomInAtMouse()")
list("None<Btn5Down>" "hiZoomOutAtMouse()")
list("Return" "" "mouseApplyOrFinishPoint()")
list("Shift<Btn1Down>" "mouseAddSelectPt()" "mouseAddSelectPt()")
list("Shift<Btn2Down>" "" "cmdShiftOption()")
list("Shift<Btn4Down>" "changeViaRow(1)")
list("Shift<Btn5Down>" "changeViaRow(-1)")
list("Shift<DrawThru1>" "geAddSelectBox()" "geAddSelectBox()")
list("Shift<DrawThru3>" "hiZoomOut()" "hiZoomOut()")
list("Shift<Key>A" "geSelectArea()")
list("Shift<Key>B" "leReturn()")
list("Shift<Key>C" "leHiChop()")
list("Shift<Key>D" "leHiClearMeasurement()")
list("Shift<Key>Down" "leMoveCursor(0 -legRpDelta)")
list("Shift<Key>E" "leHiEditEditorOptions()")
list("Shift<Key>F" "hiGetCurrentWindow()->stopLevel = dbGetMaxHierDepth()-1")
list("Shift<Key>F1" "add_user_layer(layer_m1)")
list("Shift<Key>F11" "deToggleToolbars() deToggleAssistants()")
list("Shift<Key>F2" "add_user_layer(layer_m2)")
list("Shift<Key>F3" "add_user_layer(layer_m3)")
list("Shift<Key>F4" "add_user_layer(layer_m4)")
list("Shift<Key>F5" "leFullSelectFigOfSelSet()")
list("Shift<Key>G" "leHiCreateGuardRing()")
list("Shift<Key>H" "leHiMoveOrigin()")
list("Shift<Key>K" "leHiClearMeasurement()")
list("Shift<Key>Left" "leMoveCursor(-legRpDelta 0)")
list("Shift<Key>M" "leHiMerge()")
list("Shift<Key>N" "leHiFlatten()")
list("Shift<Key>O" "leHiRotate()")
list("Shift<Key>P" "leHiCreatePolygon()")
list("Shift<Key>Q" "leEditDesignProperties()")
list("Shift<Key>R" "leHiReShape()")
list("Shift<Key>R11" "leMoveCursorToRefPoint()")
list("Shift<Key>R13" "leMoveCursor(-legRpDelta -legRpDelta)")
list("Shift<Key>R15" "leMoveCursor( legRpDelta -legRpDelta)")
list("Shift<Key>R7" "leMoveCursor(-legRpDelta legRpDelta)")
list("Shift<Key>R9" "leMoveCursor( legRpDelta legRpDelta)")
list("Shift<Key>Right" "leMoveCursor( legRpDelta 0)")
list("Shift<Key>S" "leHiSearch()")
list("Shift<Key>T" "leHiTree()")
list("Shift<Key>U" "hiRedo()")
list("Shift<Key>Up" "leMoveCursor( 0 legRpDelta)")
list("Shift<Key>V" "deToggleAssistantVisibility(\"World View\")")
list("Shift<Key>W" "leHiConvertPolygonToPath()")
list("Shift<Key>X" "leHiDescend()")
list("Shift<Key>Y" "leHiPaste()")
list("Shift<Key>Z" "hiZoomRelativeScale(hiGetCurrentWindow() 0.5)")
list("Shift<Key>`" "" "drdToggleSmartSnapModeForDiscreteSpacing()")
list("Shift<Key>space" "hiZoomRelativeScale(hiGetCurrentWindow() 0.5)" "leSpaceBarFunc(hiGetCurrentWindow() t t)")
list("ctrl<Key>2" "CreatePinsOnNets()")
;; Empty bindkeys (typically inserted when a bindkey is redefined or deleted)
list("<Key>," "")
list("<Key>5" "")
list("<Key>9" "")
list("<Key>=" "")
list("<Key>B" "")
list("<Key>H" "")
list("<Key>[" "")
list("<Key>]" "")
list("<Key>{" "")
list("<Key>}" "")
list("Ctrl Return" "")
list("Ctrl<Btn1Down>(2)" "")
list("Ctrl<Btn2Down>(2)" "")
list("Ctrl<Key>C" "")
list("Ctrl<Key>KP_Enter" "")
list("Ctrl<Key>V" "")
list("None<Btn2Down>(2)" "")
list("Shift Return" "")
list("Shift<Btn1Down>(2)" "")
list("Shift<Btn2Down>(2)" "")
list("Shift<Key>." "")
list("Shift<Key>KP_Enter" "")
)) ;; hiSetBindKeys
;;-----------------------------------------------------------------------------
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_68135329/article/details/134311023