hiSetBindKeys( "
layout" list(
list("<DrawThru1>" "leSelBoxOrStretch()" "geSingleSelectBox()")
list("<DrawThru2>" "hiDynamicPanGrabbing()" "_cmdOptionDrawThru2()")
list("<DrawThru3>" "hiZoomIn()" "hiZoomIn()")
list("<Key>!" "leHiUnmarkNetAll()")
list("<Key>#" "leHiFlatten()")
list("<Key>$" "leHiLayerGen()")
list("<Key>'" "hiUpdateMagOptions()")
list("<Key>+" "leIncrementStopLevelByOne(hiGetCurrentWindow())")
list("<Key>-" "leDecrementStopLevelByOne(hiGetCurrentWindow())")
list("<Key>." "leToggleMagnifier()")
list("<Key>0" "Path_Length()")
list("<Key>1" "leHiMarkNet()" "drdEnablePixelThreshold(!drdIsPixelThresholdEnabled())")
list("<Key>2" "leHiCreateGroup()")
list("<Key>3" "leHiMakeCell()")
list("<Key>4" "leHiAreaDensity()")
list("<Key>@" "leHiUngroup()")
list("<Key>A" "leHiQuickAlign()" "leHiQuickAlign()")
list("<Key>B" "leReturnToLevel()")
list("<Key>BackSpace" "deletePoint()" "deletePoint()")
list("<Key>C" "leHiCopy()")
list("<Key>D" "geSubSelectPoint()" "geSubSelectPoint()")
list("<Key>Delete" "leHiDelete()" "leHiDelete()")
list("<Key>Down" "geScroll(nil \"s\" nil)")
list("<Key>E" "leHiEditDisplayOptions()")
list("<Key>Escape" "" "cancelEnterFun()")
list("<Key>F" "hiZoomAbsoluteScale(hiGetCurrentWindow() 0.9)")
list("<Key>F1" "hiHelp('window deGetAppInfo(deGetEditViewType(hiGetCurrentWindow()))->appName)")
list("<Key>F11" "deToggleAssistants()")
list("<Key>F12" "main_drwnwdnwring_CB_HV()")
list("<Key>F2" "geSave()")
list("<Key>F3" "hiDisplayForm( lxDdcBndForm )" "hiToggleEnterForm()")
list("<Key>F4" "geTogglePartialSelect()")
list("<Key>F5" "deFileOpen()")
list("<Key>F6" "leToggleMaintainConnections()")
list("<Key>F7" "leHiEditDRDRuleOptions()")
list("<Key>F8" "leHiMoveOrigin()")
list("<Key>F9" "geToggleDisplayResolution()")
list("<Key>G" "leToggleGravity()")
list("<Key>H" "leHiRepeatCopy()")
list("<Key>I" "leHiCreateInst()")
list("<Key>J" "geSelObjectsPartiallySelected()")
list("<Key>KP_8" "MagicCopy()")
list("<Key>KP_Add" "leHiSetRefPoint()")
list("<Key>KP_Divide" "drdAddTarget()" "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" "leHiMove()")
list("<Key>N" "leCycleSnapModes()")
list("<Key>O" "leHiCreateVia()")
list("<Key>P" "leHiCreatePin()")
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" "if((hiGetCurrentWindow() ~> drawSurroundingOn==t) then (hiGetCurrentWindow() ~> drawSurroundingOn=nil) else (hiGetCurrentWindow() ~> drawSurroundingOn=t))" "leSetFocusToEditableFieldsInStatusToolbar(hiGetCurrentWindow())")
list("<Key>U" "hiUndo()")
list("<Key>Up" "geScroll(nil \"n\" nil)")
list("<Key>V" "leHiAttach()")
list("<Key>W" "hiPrevWinView(hiGetCurrentWindow())")
list("<Key>X" "leHiEditInPlace()")
list("<Key>Y" "leHiYank()")
list("<Key>Z" "weHiInteractiveRouting()")
list("<Key>]" "leConvertIBToDSIB()")
list("<Key>`" "leHiCreateMeasurement()" "drdToggleSmartSnapMode()")
list("<Key>space" "leHiAddWireVia(hiGetCurrentWindow())" "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>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" "leHiCle
armeasurementInHier()")
list("Ctrl Shift<Key>M" "leHiIncrementalViolation()")
list("Ctrl Shift<Key>N" "drdCompactSelSet('bottom)")
list("Ctrl Shift<Key>Q" "geSelectByLine()")
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>" "geScroll(nil \"n\" nil)" "weScrollOrCycleUpWireViaAlignment()")
list("Ctrl<Btn5Down>" "geScroll(nil \"s\" nil)" "weScrollOrCycleDownWireViaAlignment()")
list("Ctrl<DrawThru1>" "geSubSelectBox()" "geSubSelectBox()")
list("Ctrl<Key>0" "Path_Length()")
list("Ctrl<Key>A" "geSelectAllFig()" "geSelectAllFig()")
list("Ctrl<Key>B" "leBalloonToggleOnOff()")
list("Ctrl<Key>C" "mgc_rve_end_enter_function_binding(\"Layout\")")
list("Ctrl<Key>D" "geDeselectAllFig()" "geDeselectAllFig()")
list("Ctrl<Key>Down" "geScroll(nil \"s\" t)")
list("Ctrl<Key>E" "leToggleDrdMode()")
list("Ctrl<Key>F" "leSetStopLevelToEditLevel(hiGetCurrentWindow())")
list("Ctrl<Key>F11" "deToggleToolbars()")
list("Ctrl<Key>G" "geZoomToGrid(hiGetCurrentWindow())")
list("Ctrl<Key>H" "geDSAFreeze(hiGetCurrentWindow() hiGetPoint(hiGetCurrentWindow()))")
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>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" "hiFocusToCIW(hiGetCurrentWindow())")
list("Ctrl<Key>W" "leCloseWindow()")
list("Ctrl<Key>X" "leEIPZoomAbsoluteScale(hiGetCurrentWindow() 0.9)")
list("Ctrl<Key>Y" "geCycleSelectNext()")
list("Ctrl<Key>Z" "hiZoomRelativeScale(hiGetCurrentWindow() 2.0)")
list("Ctrl<Key>space" "(leWECycleSnap)" "leSpaceBarFunc(hiGetCurrentWindow() \"cancel\")")
list("None<Btn1Down>" "mouseSingleSelectPt()" "mouseAddPt(t)")
list("None<Btn1Down>(2)" "leDoubleClick()" "mouseApplyOrFinishPoint()")
list("None<Btn2Down>" "LSWSwitch()" "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>" "geScroll(nil \"w\" nil)")
list("Shift<Btn5Down>" "geScroll(nil \"e\" nil)")
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" "geSubSelectBox()" "geSubSelectBox()")
list("Shift<Key>Down" "leMoveCursor(0 -legRpDelta)")
list("Shift<Key>E" "leHiEditEditorOptions()")
list("Shift<Key>F" "hiGetCurrentWindow()->stopLevel = dbGetMaxHierDepth()-1")
list("Shift<Key>F11" "deToggleToolbars() deToggleAssistants()")
list("Shift<Key>F4" "geToggleAreaSelectOption()")
list("Shift<Key>F5" "leFullSelectFigOfSelSet()")
list("Shift<Key>G" "leHiCreateGuardRing()")
list("Shift<Key>Left" "leMoveCursor(-legRpDelta 0)")
list("Shift<Key>M" "leHiMerge()")
list("Shift<Key>N" "leGetCoordinateForm()")
list("Shift<Key>O" "leHiRotate()")
list("Shift<Key>P" "leHiCreatePolygon()")
list("Shift<Key>Q" "leHiCreatePath()")
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" "hiNextWinView(hiGetCurrentWindow())")
list("Shift<Key>X" "leHiDescend()")
list("Shift<Key>Y" "leHiPaste()")
list("Shift<Key>Z" "leHiCreateMPP()")
list("Shift<Key>`" "leHiClearMeasurement()" "drdToggleSmartSnapModeForDiscreteSpacing()")
list("Shift<Key>space" "" "leSpaceBarFunc(hiGetCurrentWindow() t t)")
;; Empty bindkeys (typically inserted when a bindkey is redefined or deleted)
list("<Key>K" "")
list("Ctrl Return" "")
list("Ctrl Shift<Key>A" "")
list("Ctrl<Btn1Down>(2)" "")
list("Ctrl<Btn2Down>(2)" "")
list("Ctrl<Key>3" "")
list("Ctrl<Key>4" "")
list("Ctrl<Key>KP_Enter" "")
list("Ctrl<Key>P" "")
list("None<Btn2Down>(2)" "")
list("Shift Return" "")
list("Shift<Btn1Down>(2)" "")
list("Shift<Btn2Down>(2)" "")
list("Shift<Key>." "")
list("Shift<Key>K" "")
list("Shift<Key>KP_Enter" "")
)) ;; hiSetBindKeys