| |
;;-----------------------------------------------------------------------------
;; 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>'" "hiUpdateMagOptions()")
list("<Key>+" "leIncrementStopLevelByOne(hiGetCurrentWindow())")
list("<Key>," "arrayGeom()")
list("<Key>-" "leDecrementStopLevelByOne(hiGetCurrentWindow())")
list("<Key>." "leApplyLastCopyTransform()")
list("<Key>/" "leHiCreateDevice()")
list("<Key>0" "hipan_xyxy()")
list("<Key>1" "leHiCreateWire()" "drdEnablePixelThreshold(!drdIsPixelThresholdEnabled())")
list("<Key>2" "ChangeLayer()")
list("<Key>3" "leHiMakeCell()")
list("<Key>4" "leHiFlatten()")
list("<Key>5" "leSetEnv(\"orientation\" \"MY\")")
list("<Key>6" "leHiCreateMPP()")
list("<Key>7" "leHiLayerGen()")
list("<Key>9" "geSelectByLine())")
list("<Key>A" "strarray()")
list("<Key>B" "leReturnToLevel()")
list("<Key>BackSpace" "deletePoint()" "deletePoint()")
list("<Key>C" "leHiCopy()")
list("<Key>D" "leHiCreateRuler()")
list("<Key>Delete" "leHiDelete()" "leHiDelete()")
list("<Key>Down" "geScroll(nil \"s\" nil)")
list("<Key>E" "leHiCreatePath()")
list("<Key>Escape" "" "cancelEnterFun()")
list("<Key>F" "leEIPZoomAbsoluteScale(hiGetCurrentWindow() 0.9)")
list("<Key>F1" "changewidth()")
list("<Key>F11" "cutLineEnd()")
list("<Key>F12" "AlignNetsToVias()")
list("<Key>F2" "geSave()")
list("<Key>F3" "geSaveAs()" "hiToggleEnterForm()")
list("<Key>F4" "geTogglePartialSelect()")
list("<Key>F5" "AddMosM1()")
list("<Key>F6" "mgc_calibre_run_lvs")
list("<Key>F7" "mgc_rve_delete_markers")
list("<Key>F8" "CreateCorner()")
list("<Key>F9" "showpoint()")
list("<Key>G" "leHiSetRefPoint()")
list("<Key>H" "leHiMarkNet()")
list("<Key>I" "leHiCreateInst()")
; list("<Key>J" "_leMarkNetLoadLayersFromFileCB(_techFileId)")
list("<Key>J" "geSelObjectsPartiallySelected()")
list("<Key>K" "leHiCreateMeasurement()")
list("<Key>KP_1" "ModPins()")
list("<Key>KP_5" "cover()")
list("<Key>KP_6" "ConnectNetByName()")
list("<Key>KP_9" "ConnectNetByName()")
list("<Key>KP_Add" "if(hiGetCurrentWindow()->stopLevel!=20 hiGetCurrentWindow()->stopLevel=hiGetCurrentWindow()->stopLevel+1")
list("<Key>KP_Divide" "legRpDelta = 1.0" "drdAddTarget()")
list("<Key>KP_Enter" "mouseAddPt()")
list("<Key>KP_Equal" "legRpDelta = 0.5")
list("<Key>KP_Multiply" "legRpDelta = 2.0" "drdRemoveTarget()")
list("<Key>KP_Subtract" "if(hiGetCurrentWindow()->stopLevel!=0 hiGetCurrentWindow()->stopLevel=hiGetCurrentWindow()->stopLevel-1)")
list("<Key>L" "leHiCreateLabel()")
list("<Key>Left" "geScroll(nil \"w\" nil)")
list("<Key>M" "leHiMove()")
list("<Key>N" "leSetFormSnapMode(\"diagonal\")")
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" "leSetFormSnapMode(\"Anyangle\")" "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" "leHiYank()")
;list("<Key>Z" "ContInOrder()")
list("<Key>]" "leConvertIBToDSIB()")
list("<Key>`" "leSetEntryLayer(list(\"M1\" \"drawing\"))" "drdToggleSmartSnapMode()")
list("<Key>space" "leHiDelete()" "leSpaceBarFunc(hiGetCurrentWindow() t)")
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" "leHiCreateGuardRing()")
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" "geDSAFreeze(hiGetCurrentWindow() hiGetPoint(hiGetCurrentWindow()))")
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" "Changevia()")
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>" "NewVia(col 1)" "weScrollOrCycleUpWireViaAlignment()")
list("Ctrl<Btn5Down>" "NewVia(col -1)" "weScrollOrCycleDownWireViaAlignment()")
list("Ctrl<DrawThru1>" "geSubSelectBox()" "geSubSelectBox()")
list("Ctrl<Key>1" "leHiCreateBus()")
list("Ctrl<Key>2" "geNewWindow()")
list("Ctrl<Key>3" "hiNextWinView(hiGetCurrentWindow())")
list("Ctrl<Key>4" "ddsHiRefresh()")
list("Ctrl<Key>5" "CreatePathForm()")
list("Ctrl<Key>6" "rp()")
list("Ctrl<Key>8" "leHiConvertShapeToPolygon()")
list("Ctrl<Key>A" "geSelectAllFig()")
list("Ctrl<Key>B" "leHiModifyCorner()")
list("Ctrl<Key>C" "cutarray()")
list("Ctrl<Key>D" "leHiAlign()")
list("Ctrl<Key>Down" "geScroll(nil \"s\" t)")
list("Ctrl<Key>E" "leHiSize()")
list("Ctrl<Key>F" "hiGetCurrentWindow()->stopLevel = 0")
list("Ctrl<Key>F1" "Minmetal()")
list("Ctrl<Key>F11" "deToggleToolbars()")
list("Ctrl<Key>F2" "Addmetal()")
list("Ctrl<Key>F3" "create_gate()")
list("Ctrl<Key>G" "leHiUngroup()")
list("Ctrl<Key>H" "leHiUnmarkNetAll()")
list("Ctrl<Key>I" "leBalloonCycleThru()")
list("Ctrl<Key>J" "leHiFlip()")
list("Ctrl<Key>K" "iqiNODNameByCursor()")
list("Ctrl<Key>L" "leCreateArrayLabel()" "weCWHoldWidth()")
list("Ctrl<Key>Left" "geScroll(nil \"w\" t)")
list("Ctrl<Key>M" "Cal_area()")
list("Ctrl<Key>N" "leSetFormSnapMode(\"L90XFirst\")")
list("Ctrl<Key>O" "putOnGrid()")
list("Ctrl<Key>P" "leHiCreatePin()")
list("Ctrl<Key>Q" "look4pads()")
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" "leHiSplit()")
list("Ctrl<Key>T" "leZoomToSelSet()")
list("Ctrl<Key>Tab" "hiLowerWindow(hiGetCurrentWindow())")
list("Ctrl<Key>Up" "geScroll(nil \"n\" t)")
list("Ctrl<Key>V" "hiFormCancel(pdk_Ring_table)()")
list("Ctrl<Key>W" "leCloseWindow()")
list("Ctrl<Key>X" "trSaveAllEditedCellViews()")
list("Ctrl<Key>Y" "geCycleSelectNext()")
list("Ctrl<Key>Z" "hiZoomRelativeScale(hiGetCurrentWindow() 2.0)")
list("Ctrl<Key>`" "leSetEntryLayer(list(\"M3\" \"drawing\"))")
list("Ctrl<Key>space" "hiToggleEnterForm()" "leSpaceBarFunc(hiGetCurrentWindow() \"cancel\")")
list("None<Btn1Down>" "mgc_calibre_realtime_Btn1Down() mouseSingleSelectPt()" "mouseAddPt(t)")
list("None<Btn1Down>(2)" "leDoubleClick()" "mouseApplyOrFinishPoint()")
list("None<Btn2Down>" "hiRepeat()" "cmdOption()")
list("None<Btn3Down>" "_lxHiMousePopUp()" "_lxHiMousePopUp()")
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>" "NewVia(row 1)")
list("Shift<Btn5Down>" "NewVia(row -1)")
list("Shift<DrawThru1>" "geAddSelectBox()" "geAddSelectBox()")
list("Shift<DrawThru3>" "hiZoomOut()" "hiZoomOut()")
list("Shift<Key>1" "alignForm()")
list("Shift<Key>2" "changemode()")
list("Shift<Key>3" "cutLineEnd()")
list("Shift<Key>4" "AlignNetsToVias()")
list("Shift<Key>5" "leSetEnv(\"orientation\" \"MX\")")
list("Shift<Key>6" "path()")
list("Shift<Key>7" "relActions()")
list("Shift<Key>8" "leHiConvertPolygonToPath()")
list("Shift<Key>A" "leHiQuickAlign()")
list("Shift<Key>B" "leReturn()")
list("Shift<Key>C" "leHiChop()")
list("Shift<Key>D" "leHiClearRuler()")
list("Shift<Key>Down" "leMoveCursor(0 -legRpDelta)")
list("Shift<Key>E" "geAddSelectBox()")
list("Shift<Key>F" "hiGetCurrentWindow()->stopLevel = 20")
list("Shift<Key>F11" "deToggleToolbars() deToggleAssistants()")
list("Shift<Key>F3" "create_gate_n1()")
list("Shift<Key>F4" "geToggleAreaSelectOption()")
list("Ctrl<Key>F4" "getlength()")
list("Shift<Key>F5" "leFullSelectFigOfSelSet()")
list("Shift<Key>G" "leHiCreateGroup()")
list("Shift<Key>H" "leHiUnmarkNet()")
list("Shift<Key>I" "leHiGuidedRoutingReverseEnvelope(hiGetCurrentWindow())")
list("Shift<Key>J" "geRestoreWinView()")
list("Shift<Key>K" "leHiClearMeasurement()")
list("Shift<Key>L" "CreatWord()")
list("Shift<Key>Left" "leMoveCursorToRefPoint()")
list("Shift<Key>M" "leHiMerge()")
list("Shift<Key>N" "leGetCoordinateForm()")
list("Shift<Key>O" "leHiMoveOrigin()")
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" "leHiCreateDevice()")
list("Shift<Key>W" "boxClean()")
list("Shift<Key>X" "leHiDescend()")
list("Shift<Key>Y" "leHiPaste()")
list("Shift<Key>Z" "hiZoomRelativeScale(hiGetCurrentWindow() 0.15)")
list("Shift<Key>`" "leSetEntryLayer(list(\"M2\" \"drawing\"))" "drdToggleSmartSnapModeForDiscreteSpacing()")
list("Shift<Key>space" "hiZoomRelativeScale(hiGetCurrentWindow() 0.45)" "leSpaceBarFunc(hiGetCurrentWindow() t t)")
;; Empty bindkeys (typically inserted when a bindkey is redefined or deleted)
list("<Key>#" "")
list("Ctrl Return" "")
list("Ctrl<Btn1Down>(2)" "")
list("Ctrl<Btn2Down>(2)" "")
list("Ctrl<Key>KP_Enter" "")
list("None<Btn2Down>(2)" "")
list("Shift Return" "")
list("Shift<Btn1Down>(2)" "")
list("Shift<Btn2Down>(2)" "")
list("Shift<Key>KP_Enter" "")
)) ;; hiSetBindKeys
;;-----------------------------------------------------------------------------
/2