Community Tip - Have a PTC product question you need answered fast? Chances are someone has asked it before. Learn about the community search. X
HI,
required create basic view orientation mapkey
View names : FRONT, REAR, LEFT,RIGHT,TOP,BOTTOM,ISOMETRIC
Hi,
firstly find a way how to do it manually. When you will find manual procedure you can automate it using mapkey. It's up to you, nobody will help you.
i know the manual way. my problem is this method doing with mapkey its not working properly.
i tried to select planes via search comment and manual model tree selection while recording mapkey.
Hi,
OK, you know manual way.
Please attach example model and describe your procedure step by step (provide all its details). Add pictures if necessary.
Also tell us what Creo version do you use.
i tried below two ways mapkey record
1st way created mapkey
!----------------------------------------------------
mapkey x5 @MAPKEY_LABELset basic view;~ Command `ProCmdViewVisTool` ;\
mapkey(continued) ~ Arm `visual_dlg0` `Table` 2 `bottom` `name_column`;\
mapkey(continued) ~ Select `visual_dlg0` `Table` 2 `bottom` `name_column`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `bottom` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Activate`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `bottom` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Edit`;~ Open `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef1` 1 `Back`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node3`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node4`;\
mapkey(continued) ~ Activate `orient` `OkPB`;\
mapkey(continued) ~ Select `visual_dlg0` `Table` 2 `front` `name_column`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `front` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Activate`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `front` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Edit`;~ Open `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef1` 1 `Back`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node5`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node3`;\
mapkey(continued) ~ Activate `orient` `OkPB`;\
mapkey(continued) ~ Select `visual_dlg0` `Table` 2 `left` `name_column`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `left` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Activate`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `left` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Edit`;~ Open `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef1` 1 `Back`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node4`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node3`;\
mapkey(continued) ~ Activate `orient` `OkPB`;\
mapkey(continued) ~ Select `visual_dlg0` `Table` 2 `rear` `name_column`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `rear` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Activate`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `rear` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Edit`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node5`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node3`;\
mapkey(continued) ~ Activate `orient` `OkPB`;\
mapkey(continued) ~ Select `visual_dlg0` `Table` 2 `right` `name_column`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `right` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Activate`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `right` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Edit`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node4`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node3`;\
mapkey(continued) ~ Activate `orient` `OkPB`;\
mapkey(continued) ~ Select `visual_dlg0` `Table` 2 `top` `name_column`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `top` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Activate`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `top` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Edit`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node3`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node4`;\
mapkey(continued) ~ Activate `orient` `OkPB`;~ Activate `visual_dlg0` `CloseBtn`;
!------------------------------------------------------------------------------------------
2nd mapkey created
!----------------------------------------------------------------------------------------
mapkey /+gx5 ~ Activate `visual_dlg0` `ZoneNmCreate`;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `front`;\
mapkey(continued) ~ Update `visual_dlg0` `Table_INPUT` `front`;\
mapkey(continued) ~ Activate `visual_dlg0` `Table_INPUT`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `front` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Edit`;\
mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `PREVIEW_POPUP_TIMER` \
mapkey(continued) `main_dlg_w4:PHTLeft.AssyTree:<NULL>`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef1` 1 `Back`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node6`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef2` 1 `Top`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node4`;\
mapkey(continued) ~ Open `orient` `SetupOptions`;~ Close `orient` `SetupOptions`;\
mapkey(continued) ~ Select `orient` `SetupOptions` 1 `dynorient`;\
mapkey(continued) ~ Move `orient` `orient` 2 28.907531 3.630124;\
mapkey(continued) ~ Activate `orient` `panzoomPH.ZoomFitPB`;~ Activate `orient` `OkPB`;\
mapkey(continued) ~ Activate `visual_dlg0` `ZoneNmCreate`;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `rear`;\
mapkey(continued) ~ Update `visual_dlg0` `Table_INPUT` `rear`;\
mapkey(continued) ~ Activate `visual_dlg0` `Table_INPUT`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `rear` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Edit`;~ Open `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef1` 1 `Front`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node6`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef2` 1 `Top`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node4`;\
mapkey(continued) ~ Activate `orient` `OkPB`;~ Activate `visual_dlg0` `ZoneNmCreate`;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `left`;\
mapkey(continued) ~ Update `visual_dlg0` `Table_INPUT` `left`;\
mapkey(continued) ~ Activate `visual_dlg0` `Table_INPUT`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `left` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Edit`;~ Open `orient` `SetupOptions`;\
mapkey(continued) ~ Close `orient` `SetupOptions`;~ Open `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef1` 1 `Back`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node5`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef2` 1 `Top`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node4`;\
mapkey(continued) ~ Open `orient` `SetupOptions`;~ Close `orient` `SetupOptions`;\
mapkey(continued) ~ Select `orient` `SetupOptions` 1 `dynorient`;\
mapkey(continued) ~ Activate `orient` `panzoomPH.ZoomFitPB`;~ Activate `orient` `OkPB`;\
mapkey(continued) ~ Activate `visual_dlg0` `ZoneNmCreate`;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `right`;\
mapkey(continued) ~ Update `visual_dlg0` `Table_INPUT` `right`;\
mapkey(continued) ~ Activate `visual_dlg0` `Table_INPUT`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `right` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Edit`;~ Open `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef1` 1 `Front`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node5`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef2` 1 `Top`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node4`;\
mapkey(continued) ~ Open `orient` `SetupOptions`;~ Close `orient` `SetupOptions`;\
mapkey(continued) ~ Select `orient` `SetupOptions` 1 `dynorient`;\
mapkey(continued) ~ Activate `orient` `panzoomPH.ZoomFitPB`;~ Activate `orient` `OkPB`;\
mapkey(continued) ~ Activate `visual_dlg0` `ZoneNmCreate`;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `top`;\
mapkey(continued) ~ Update `visual_dlg0` `Table_INPUT` `top`;\
mapkey(continued) ~ Activate `visual_dlg0` `Table_INPUT`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `top` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Edit`;~ Open `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef1` 1 `Front`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node4`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef2` 1 `Top`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node5`;\
mapkey(continued) ~ Open `orient` `SetupOptions`;~ Close `orient` `SetupOptions`;\
mapkey(continued) ~ Select `orient` `SetupOptions` 1 `dynorient`;\
mapkey(continued) ~ Activate `orient` `panzoomPH.ZoomFitPB`;~ Activate `orient` `OkPB`;\
mapkey(continued) ~ Activate `visual_dlg0` `ZoneNmCreate`;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `bottom`;\
mapkey(continued) ~ Update `visual_dlg0` `Table_INPUT` `bottom`;\
mapkey(continued) ~ Activate `visual_dlg0` `Table_INPUT`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `bottom` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Edit`;~ Open `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef1` 1 `Back`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node4`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.AssyTree` 1 `node5`;\
mapkey(continued) ~ Open `orient` `SetupOptions`;~ Close `orient` `SetupOptions`;\
mapkey(continued) ~ Select `orient` `SetupOptions` 1 `dynorient`;\
mapkey(continued) ~ Activate `orient` `panzoomPH.ZoomFitPB`;~ Activate `orient` `OkPB`;\
mapkey(continued) ~ Arm `visual_dlg0` `Table` 2 `front` `name_column`;\
mapkey(continued) ~ Select `visual_dlg0` `Table` 2 `front` `name_column`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `front` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Activate`;~ Activate `visual_dlg0` `ZoneNmCreate`;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `isometric`;\
mapkey(continued) ~ Update `visual_dlg0` `Table_INPUT` `isometric`;\
mapkey(continued) ~ Activate `visual_dlg0` `Table_INPUT`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `isometric` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Edit`;~ Open `orient` `SetupOptions`;\
mapkey(continued) ~ Close `orient` `SetupOptions`;\
mapkey(continued) ~ Select `orient` `SetupOptions` 1 `dynorient`;\
mapkey(continued) ~ Update `orient` `spinPH.XSpinBox` 30.000000;\
mapkey(continued) ~ Update `orient` `spinPH.YSpinBox` -30.000000;\
mapkey(continued) ~ Update `orient` `spinPH.ZSpinBox` -16.100000;\
mapkey(continued) ~ Activate `orient` `spinPH.ZSpinBox` -16.100000;\
mapkey(continued) ~ Open `orient` `SetupOptions`;~ Close `orient` `SetupOptions`;\
mapkey(continued) ~ Activate `orient` `panzoomPH.ZoomFitPB`;~ Activate `orient` `OkPB`;\
mapkey(continued) ~ Arm `visual_dlg0` `Table` 2 `left` `name_column`;\
mapkey(continued) ~ Select `visual_dlg0` `Table` 2 `left` `name_column`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `left` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Activate`;\
mapkey(continued) ~ Select `visual_dlg0` `Table` 2 `isometric` `name_column`;\
mapkey(continued) ~ RButtonArm `visual_dlg0` `Table` 2 `isometric` `name_column`;\
mapkey(continued) ~ PopupOver `visual_dlg0` `EditPanel` 1 `Table`;\
mapkey(continued) ~ Open `visual_dlg0` `EditPanel`;~ Close `visual_dlg0` `EditPanel`;\
mapkey(continued) ~ Activate `visual_dlg0` `Activate`;
find the attached image i required this reference as per view orientation.
Hi,
please attach example Creo model.
Also tell me what Creo version do you use.
Creo 2.0 version 31m200
sorry i cant able to upload my creo model.
Hi,
I understand you cannot upload your real model. But I am sure you can prepare some simple example model and upload it.
i require this for my office purpose here some policies restricted to online upload.
Hi,
thank you.
i required mapkey for update my existing models
Hi,
Here are mapkeys for FRONT, BACK, LEFT, RIGHT, BOTTOM, TOP, and ISO.
Run the "add_all_views" mapkey to add them all at the same time. The ISO view isn't a true isometric view. It's a fairly random orientation.
You will need to have the 3 datums called FRONT, TOP, RIGHT for these to work.
Regards,
Dan N.
!========== Add Standard Views mapkeys ==========
mapkey set_view_std @MAPKEY_NAMESet View to Standard Orientation;\
mapkey(continued) @MAPKEY_LABELSet View to Standard;~ Command `ProCmdViewNamePick` 1 ;\
mapkey(continued) ~ Select `nameviewlist` `nv_list`1 `Standard Orientation`;
mapkey add_views_start @MAPKEY_NAMEEnter into the windows to add new view \
mapkey(continued) names.;@MAPKEY_LABELstart to add std views;~ Command `ProCmdViewVisTool` ;\
mapkey(continued) ~ Select `visual_dlg0` `RadioSelApplMgr`1 `orientation`;
mapkey add_view_front @MAPKEY_NAMEAdd the front view based on the default \
mapkey(continued) datms.;@MAPKEY_LABELAdd view - Front;\
mapkey(continued) ~ Activate `visual_dlg0` `ZoneNmCreate`1 ;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `Front`;\
mapkey(continued) ~ Update `visual_dlg0` `Table_INPUT` `Front`;\
mapkey(continued) ~ Activate `visual_dlg0` `Table_INPUT`;~ Close `visual_dlg0` `EditCascBtn`;\
mapkey(continued) ~ Activate `visual_dlg0` `RedefineBtn`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef1`1 `Front`;\
mapkey(continued) ~ Activate `main_dlg_cur` `ProCmdMdlTreeSearch.edit_t`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close `selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Datum`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `#`;\
mapkey(continued) ~ Input `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `3`;\
mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `3`;~ Activate `selspecdlg0` `EvaluateBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `ApplyBtn`;~ Activate `selspecdlg0` `CancelButton`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef2`1 `Top`;\
mapkey(continued) ~ Activate `main_dlg_cur` `ProCmdMdlTreeSearch.edit_t`;\
mapkey(continued) ~ Input `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `2`;\
mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `2`;~ Activate `selspecdlg0` `EvaluateBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `ApplyBtn`;~ Activate `selspecdlg0` `CancelButton`;\
mapkey(continued) ~ Command `ProCmdViewRefit` ;~ Activate `orient` `OkPB`;
mapkey add_view_back @MAPKEY_NAMEAdd the back view based on the default \
mapkey(continued) datms.;@MAPKEY_LABELAdd view - Back;\
mapkey(continued) ~ Activate `visual_dlg0` `ZoneNmCreate`1 ;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `Back`;\
mapkey(continued) ~ Update `visual_dlg0` `Table_INPUT` `Back`;\
mapkey(continued) ~ Activate `visual_dlg0` `Table_INPUT`;~ Close `visual_dlg0` `EditCascBtn`;\
mapkey(continued) ~ Activate `visual_dlg0` `RedefineBtn`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef1`1 `Back`;\
mapkey(continued) ~ Activate `main_dlg_cur` `ProCmdMdlTreeSearch.edit_t`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close `selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Datum`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `#`;\
mapkey(continued) ~ Input `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `3`;\
mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `3`;~ Activate `selspecdlg0` `EvaluateBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `ApplyBtn`;~ Activate `selspecdlg0` `CancelButton`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef2`1 `Top`;\
mapkey(continued) ~ Activate `main_dlg_cur` `ProCmdMdlTreeSearch.edit_t`;\
mapkey(continued) ~ Input `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `2`;\
mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `2`;~ Activate `selspecdlg0` `EvaluateBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `ApplyBtn`;~ Activate `selspecdlg0` `CancelButton`;\
mapkey(continued) ~ Command `ProCmdViewRefit` ;~ Activate `orient` `OkPB`;
mapkey add_view_top @MAPKEY_NAMEAdd the top view based on the default datms.;\
mapkey(continued) @MAPKEY_LABELAdd view - Top;~ Activate `visual_dlg0` `ZoneNmCreate`1 ;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `Top`;\
mapkey(continued) ~ Update `visual_dlg0` `Table_INPUT` `Top`;\
mapkey(continued) ~ Activate `visual_dlg0` `Table_INPUT`;~ Close `visual_dlg0` `EditCascBtn`;\
mapkey(continued) ~ Activate `visual_dlg0` `RedefineBtn`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef1`1 `Front`;\
mapkey(continued) ~ Activate `main_dlg_cur` `ProCmdMdlTreeSearch.edit_t`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close `selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Datum`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `#`;\
mapkey(continued) ~ Input `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `2`;\
mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `2`;~ Activate `selspecdlg0` `EvaluateBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `ApplyBtn`;~ Activate `selspecdlg0` `CancelButton`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef2`1 `Right`;\
mapkey(continued) ~ Activate `main_dlg_cur` `ProCmdMdlTreeSearch.edit_t`;\
mapkey(continued) ~ Input `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `1`;\
mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `1`;~ Activate `selspecdlg0` `EvaluateBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `ApplyBtn`;~ Activate `selspecdlg0` `CancelButton`;\
mapkey(continued) ~ Command `ProCmdViewRefit` ;~ Activate `orient` `OkPB`;
mapkey add_view_bottom @MAPKEY_NAMEAdd the bottom view based on the default \
mapkey(continued) datms.;@MAPKEY_LABELAdd view - Bottom;\
mapkey(continued) ~ Activate `visual_dlg0` `ZoneNmCreate`1 ;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `Bottom`;\
mapkey(continued) ~ Update `visual_dlg0` `Table_INPUT` `Bottom`;\
mapkey(continued) ~ Activate `visual_dlg0` `Table_INPUT`;~ Close `visual_dlg0` `EditCascBtn`;\
mapkey(continued) ~ Activate `visual_dlg0` `RedefineBtn`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef1`1 `Back`;\
mapkey(continued) ~ Activate `main_dlg_cur` `ProCmdMdlTreeSearch.edit_t`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close `selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Datum`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `#`;\
mapkey(continued) ~ Input `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `2`;\
mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `2`;~ Activate `selspecdlg0` `EvaluateBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `ApplyBtn`;~ Activate `selspecdlg0` `CancelButton`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef2`1 `Right`;\
mapkey(continued) ~ Activate `main_dlg_cur` `ProCmdMdlTreeSearch.edit_t`;\
mapkey(continued) ~ Input `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `1`;\
mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `1`;~ Activate `selspecdlg0` `EvaluateBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `ApplyBtn`;~ Activate `selspecdlg0` `CancelButton`;\
mapkey(continued) ~ Command `ProCmdViewRefit` ;~ Activate `orient` `OkPB`;
mapkey add_view_right @MAPKEY_NAMEAdd the right view based on the default \
mapkey(continued) datms.;@MAPKEY_LABELAdd view - Right;\
mapkey(continued) ~ Activate `visual_dlg0` `ZoneNmCreate`1 ;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `Right`;\
mapkey(continued) ~ Update `visual_dlg0` `Table_INPUT` `Right`;\
mapkey(continued) ~ Activate `visual_dlg0` `Table_INPUT`;~ Close `visual_dlg0` `EditCascBtn`;\
mapkey(continued) ~ Activate `visual_dlg0` `RedefineBtn`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef1`1 `Front`;\
mapkey(continued) ~ Activate `main_dlg_cur` `ProCmdMdlTreeSearch.edit_t`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close `selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Datum`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `#`;\
mapkey(continued) ~ Input `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `1`;\
mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `1`;~ Activate `selspecdlg0` `EvaluateBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `ApplyBtn`;~ Activate `selspecdlg0` `CancelButton`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef2`1 `Top`;\
mapkey(continued) ~ Activate `main_dlg_cur` `ProCmdMdlTreeSearch.edit_t`;\
mapkey(continued) ~ Input `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `2`;\
mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `2`;~ Activate `selspecdlg0` `EvaluateBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `ApplyBtn`;~ Activate `selspecdlg0` `CancelButton`;\
mapkey(continued) ~ Command `ProCmdViewRefit` ;~ Activate `orient` `OkPB`;
mapkey add_view_left @MAPKEY_NAMEAdd the left view based on the default \
mapkey(continued) datms.;@MAPKEY_LABELAdd view - Left;\
mapkey(continued) ~ Activate `visual_dlg0` `ZoneNmCreate`1 ;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `Left`;\
mapkey(continued) ~ Update `visual_dlg0` `Table_INPUT` `Left`;\
mapkey(continued) ~ Activate `visual_dlg0` `Table_INPUT`;~ Close `visual_dlg0` `EditCascBtn`;\
mapkey(continued) ~ Activate `visual_dlg0` `RedefineBtn`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef1`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef1`1 `Back`;\
mapkey(continued) ~ Activate `main_dlg_cur` `ProCmdMdlTreeSearch.edit_t`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close `selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Datum`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `#`;\
mapkey(continued) ~ Input `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `1`;\
mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `1`;~ Activate `selspecdlg0` `EvaluateBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `ApplyBtn`;~ Activate `selspecdlg0` `CancelButton`;\
mapkey(continued) ~ Open `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Close `orient` `orientsurfPH.OrientRef2`;\
mapkey(continued) ~ Select `orient` `orientsurfPH.OrientRef2`1 `Top`;\
mapkey(continued) ~ Activate `main_dlg_cur` `ProCmdMdlTreeSearch.edit_t`;\
mapkey(continued) ~ Input `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `2`;\
mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNumbLayout.BasicNumberStart` \
mapkey(continued) `2`;~ Activate `selspecdlg0` `EvaluateBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `ApplyBtn`;~ Activate `selspecdlg0` `CancelButton`;\
mapkey(continued) ~ Command `ProCmdViewRefit` ;~ Activate `orient` `OkPB`;
mapkey add_view_iso @MAPKEY_NAMEAdd the standard ISO view.;\
mapkey(continued) @MAPKEY_LABELAdd View Iso;\
mapkey(continued) ~ Select `visual_dlg0` `Table`2 `right` `name_column`;\
mapkey(continued) ~ Close `visual_dlg0` `DisplayCascadeBtn`;~ Activate `visual_dlg0` `SetBtn`;\
mapkey(continued) ~ Activate `visual_dlg0` `ZoneNmCreate`1 ;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `i`;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `is`;\
mapkey(continued) ~ Input `visual_dlg0` `Table_INPUT` `iso`;\
mapkey(continued) ~ Update `visual_dlg0` `Table_INPUT` `iso`;\
mapkey(continued) ~ Activate `visual_dlg0` `Table_INPUT`;~ Close `visual_dlg0` `EditCascBtn`;\
mapkey(continued) ~ Activate `visual_dlg0` `RedefineBtn`;~ Open `orient` `SetupOptions`;\
mapkey(continued) ~ Close `orient` `SetupOptions`;\
mapkey(continued) ~ Select `orient` `SetupOptions`1 `dynorient`;\
mapkey(continued) ~ Update `orient` `spinPH.ZSpinBox`180.000000 ;\
mapkey(continued) ~ Activate `orient` `spinPH.ZSpinBox`180.000000 ;\
mapkey(continued) ~ Update `orient` `spinPH.YSpinBox`-30.000000 ;\
mapkey(continued) ~ Activate `orient` `spinPH.YSpinBox`-30.000000 ;\
mapkey(continued) ~ Update `orient` `spinPH.XSpinBox`-30.000000 ;\
mapkey(continued) ~ Activate `orient` `spinPH.XSpinBox`-30.000000 ;\
mapkey(continued) ~ Activate `orient` `panzoomPH.ZoomFitPB`;~ Activate `orient` `OkPB`;
mapkey add_all_views @MAPKEY_NAMEAdd all standard views using the default \
mapkey(continued) datms.;@MAPKEY_LABELAdd all std views;%add_all_views_1;%add_all_views_2;
mapkey add_all_views_1 @MAPKEY_NAMEAdd all standard views using the default \
mapkey(continued) datms.;@MAPKEY_LABELAdd all std views 1;%add_views_start;%add_view_front;\
mapkey(continued) %add_view_back;%add_view_top;%add_view_bottom;
mapkey add_all_views_2 @MAPKEY_NAMEAdd all standard views using the default \
mapkey(continued) datms.;@MAPKEY_LABELAdd all std views 2;%add_view_right;\%add_view_left;\
mapkey(continued) %add_view_iso;%set_view_std;~ Activate `visual_dlg0` `CloseBtn`;
You need to be using a start part (or start assembly) that includes the basic views defined.
If your company doesn't have one, you can create the start part and then set your config.pro to use it.
If you are importing models, make sure you use the option to use the start part.
Well, have you searched this forum? Search for "mapkey view". There are multiple articles that contain the mapkey code. Perhaps you can use this one and extend it to suit your needs: