Skip to main content
1-Visitor
March 16, 2012
Question

layers - a popular topic this week.

  • March 16, 2012
  • 26 replies
  • 12087 views
Greetings,



I have a good reason to finally learn what "Isolate" layers are and how they
work. I am looking for a layers tutorial or overview. I remember the last
time I went to the World Event, 2007, Glen Beer gave a terrific seminar on
this. I left there full of ambition to tame my layers, but never found a
round tuit. Until now.



Glen, are you out there? Anybody else know this crazy layer thing and can
point me to some learnin'?



Thanks,



-Nate

26 replies

23-Emerald III
March 16, 2012
There is a discussion based around Glenn's 2007 presentation in the MCAD Central forum here. It has a link to the original presentation.
21-Topaz II
March 19, 2012
I was going to recommend the same thread. Long, but highly informative.



Glenn's presentation was excellent and drove me to a better
understanding of layers, layer rules and layer states. Here are my top
level takeaways from it, as well as what I've learned since:



* Understand different object types and how they affect visibility
('The Visibility Rule' in Glenn's presentation)
* Understand the 3 different layer visibility states (hidden,
unhidden and isolated) and what trumps what.
* Develop a standard set of rule based layers to put all
'layerable' features on their own layers. This will give you complete
control of what's visible and what's not.
* Pick 2 states to use depending on your visibility preferences.
If you prefer to hide all and only show what's seen, use hidden &
isolated. If you prefer to show all and hide what you'd rather not see,
use hidden and unhidden. This came from my own learning after, not from
Glenn's presentation directly. Once you understand bullets 1 & 2 above,
you'll understand why.



All that said, a word of caution. Many of your other users and clients
will not want to deep dive into layers like this and it may be more than
they want to deal with. If it's just you, dive in, but if collaboration
with other Pro/E users is important, proceed with caution.



Doug Schaefer
1-Visitor
March 19, 2012
Thanks for the info. I always wondered why I'd want to use isolated,
I'll have to check this out.



And mentioning again, you can use Modelcheck to check/change the layer
visibility preferences to suit your standard.



Christopher F. Gosnell



FPD Company

124 Hidden Valley Road

McMurray, PA 15317
1-Visitor
March 20, 2012
Still here, I read all the messages about layers - but often questions are
being answered before I check in and read up. that's ok by me. 🙂

There is a monster thread "mastering layers" where a copy of the
presentation is saved, along with a huge amount of conversation on the
topic. Feel free to ask your questions there.

1-Visitor
March 20, 2012
Sent out after one of the conferences, I know longer remember which year.

Additionally if you can get a hold of Ted Bradshaw, he had an amazing class at PTC/User Called Master Assembly Design (MAD) and part of it was dealing with layers. Based on an article he wrote for ProFiles magazine that PTC/User used to publish. Other parts of the class covered his "Assembly Maze or Amazing Assemblies?" plus "Options: What To Do With More Than Two" PTC/User presentations and both released as articles also in ProFiles. "Assembly Maze or Amazing Assemblies?", was selected as the best presentation of the conference that year.

[cid:image001.jpg@01CD0668.99D968A0]
The information contained in this electronic mail transmission is intended by Weil-McLain & for the use of the named individual or entity to which it is directed and may contain information that is confidential or privileged. If you have received this electronic mail transmission in error, please notify the sender of the error by reply email so that the sender's address records can be corrected and delete it from your system without copying or forwarding it, including any reply records.
1-Visitor
March 20, 2012
Just got hit with a bunch of notifications about e-mail servers stripping of the zip files on my last e-mail, if you did not get the attachment which was a zipped word document, please contact me and I will send it directly to you after unzipping it or using 7zip to zip the file.

Sorry if you didn't get it the first time.

[cid:image001.jpg@01CD0669.FE7D9C30]
The information contained in this electronic mail transmission is intended by Weil-McLain & for the use of the named individual or entity to which it is directed and may contain information that is confidential or privileged. If you have received this electronic mail transmission in error, please notify the sender of the error by reply email so that the sender's address records can be corrected and delete it from your system without copying or forwarding it, including any reply records.
21-Topaz II
March 20, 2012
That Word Doc in the zip file has a time stamp of 2001. Screen shots
from Pro/E Release 2000ii or 2001 I'd guess.



I think there have been many enhancements in layers since then, namely
the introduction of rule based layers which are far more powerful and
flexible than older methods of automating layers. Though much of the
info is still valid, I'd refer first to Glenn's presentation from 2007.



Doug Schaefer
1-Visitor
March 20, 2012
No doubt that you are right, with that said, many of the observations and standards mentioned would not change dramatically just the way you implement those strategies.

Take it, leave it, it doesn't hurt to have the information available.

Have a good day,

[cid:image001.jpg@01CD066C.5D820890]
The information contained in this electronic mail transmission is intended by Weil-McLain & for the use of the named individual or entity to which it is directed and may contain information that is confidential or privileged. If you have received this electronic mail transmission in error, please notify the sender of the error by reply email so that the sender's address records can be corrected and delete it from your system without copying or forwarding it, including any reply records.
1-Visitor
March 20, 2012
So how do you guys feel about layer rules? Basically you go to a layer and
in its properties you can set up a search rule where it can find certain
items and put them in the layer. That can also be set to "associative"
which really means automatic. If you set it to automatic, then any new
plane goes into the plane folder, and any new feature named for example
"cool_feature_XX" could also be automagically pulled into a specific layer.

My start parts have their layers set to hidden by default. For any older
part or badly imported OTS part I made a map key to create the layers and
set them up with the rules. But then this took a few too many seconds. So I
wrote a Jlink up to not only fix the layers but also create views and check
parameters and remove un used ones. The jlink version runs probably 20 to
50 times faster. Setting rules tends to be the slow part. The views are
created in the blink of an eye and same for parameter checking.

My next step is to make this a batch script and just fix everything once
and for all. I'm tired of opening a part and having to click a thousand
times to get rid of the mess of planes and lines and points and coordinate
systems and notes and surfaces and the kitchen sink. Just tired of it.
Maybe I'll post a write up. I'll post the source code in a few. Its a
modification of some other jlink stuff I found on the internets.

regards,

Alfonso


1-Visitor
March 20, 2012
These are the assembly and part layering mapkeys I use. the previous admin
had some similar ones but I've modified/added rules and set them to
"associative"


!****
!******************
!***Layerp Mapkey to automatically update the part layers
mapkey layerp @MAPKEY_LABELlayer-part;~ Command `ProCmdMdlTreeShowLyrs` 1 ;\
mapkey(continued) ~ Close `main_dlg_cur` `PHTLeft.ShowCB`;!REMOVE AND ADD
LAYERS;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:10_ALL_AXIS`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:10_ALL_AXIS`;\
mapkey(continued) ~ Command `ProCmdLayer_DelLay` ;~ FocusIn `UI Message
Dialog` `yes`;\
mapkey(continued) ~ Activate `UI Message Dialog` `yes`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:10_ALL_AXIS`;\
mapkey(continued) ~ Command `ProCmdLayer_NewLay` ;~ Input `newlayerprops`
`LayerNameInput` `Z`;\
mapkey(continued) ~ Update `newlayerprops` `LayerNameInput` `10_ALL_AXIS`;\
mapkey(continued) ~ Activate `newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1 \
mapkey(continued) `node0:20_ALL_DATUM_PLANES`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree` \
mapkey(continued) `node0:20_ALL_DATUM_PLANES`;~ Command
`ProCmdLayer_DelLay` ;\
mapkey(continued) ~ FocusIn `UI Message Dialog` `yes`;~ Activate `UI
Message Dialog` `yes`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`;\
mapkey(continued) `node0:20_ALL_DATUM_PLANES`;~ Command
`ProCmdLayer_NewLay` ;\
mapkey(continued) ~ Input `newlayerprops` `LayerNameInput` `Z`;\
mapkey(continued) ~ Update `newlayerprops` `LayerNameInput`
`20_ALL_DATUM_PLANES`;\
mapkey(continued) ~ Activate `newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:30_ALL_CSYS`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:30_ALL_CSYS`;\
mapkey(continued) ~ Command `ProCmdLayer_DelLay` ;~ FocusIn `UI Message
Dialog` `yes`;\
mapkey(continued) ~ Activate `UI Message Dialog` `yes`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:30_ALL_CSYS`;\
mapkey(continued) ~ Command `ProCmdLayer_NewLay` ;~ Input `newlayerprops`
`LayerNameInput` `Z`;\
mapkey(continued) ~ Update `newlayerprops` `LayerNameInput` `30_ALL_CSYS`;\
mapkey(continued) ~ Activate `newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:40_CURVES`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:40_CURVES`;\
mapkey(continued) ~ Command `ProCmdLayer_DelLay` ;~ FocusIn `UI Message
Dialog` `yes`;\
mapkey(continued) ~ Activate `UI Message Dialog` `yes`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:40_CURVES`;\
mapkey(continued) ~ Command `ProCmdLayer_NewLay` ;~ Input `newlayerprops`
`LayerNameInput` `Z`;\
mapkey(continued) ~ Update `newlayerprops` `LayerNameInput` `40_CURVES`;\
mapkey(continued) ~ Activate `newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:50_THREADS`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:50_THREADS`;\
mapkey(continued) ~ Command `ProCmdLayer_DelLay` ;~ FocusIn `UI Message
Dialog` `yes`;\
mapkey(continued) ~ Activate `UI Message Dialog` `yes`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:50_THREADS`;\
mapkey(continued) ~ Command `ProCmdLayer_NewLay` ;~ Input `newlayerprops`
`LayerNameInput` `Z`;\
mapkey(continued) ~ Update `newlayerprops` `LayerNameInput` `50_THREADS`;\
mapkey(continued) ~ Activate `newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:60_COSMETIC`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:60_COSMETIC`;\
mapkey(continued) ~ Command `ProCmdLayer_DelLay` ;~ FocusIn `UI Message
Dialog` `yes`;\
mapkey(continued) ~ Activate `UI Message Dialog` `yes`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:60_COSMETIC`;\
mapkey(continued) ~ Command `ProCmdLayer_NewLay` ;~ Input `newlayerprops`
`LayerNameInput` `Z`;\
mapkey(continued) ~ Update `newlayerprops` `LayerNameInput` `60_COSMETIC`;\
mapkey(continued) ~ Activate `newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:70_SURFACES`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:70_SURFACES`;\
mapkey(continued) ~ Command `ProCmdLayer_DelLay` ;~ FocusIn `UI Message
Dialog` `yes`;\
mapkey(continued) ~ Activate `UI Message Dialog` `yes`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:70_SURFACES`;\
mapkey(continued) ~ Command `ProCmdLayer_NewLay` ;~ Input `newlayerprops`
`LayerNameInput` `Z`;\
mapkey(continued) ~ Update `newlayerprops` `LayerNameInput` `70_SURFACES`;\
mapkey(continued) ~ Activate `newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:80_POINTS`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:80_POINTS`;\
mapkey(continued) ~ Command `ProCmdLayer_DelLay` ;~ FocusIn `UI Message
Dialog` `yes`;\
mapkey(continued) ~ Activate `UI Message Dialog` `yes`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:80_POINTS`;\
mapkey(continued) ~ Command `ProCmdLayer_NewLay` ;~ Input `newlayerprops`
`LayerNameInput` `Z`;\
mapkey(continued) ~ Update `newlayerprops` `LayerNameInput` `80_POINTS`;\
mapkey(continued) ~ Activate `newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:90_NOTES`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:90_NOTES`;\
mapkey(continued) ~ Command `ProCmdLayer_DelLay` ;~ FocusIn `UI Message
Dialog` `yes`;\
mapkey(continued) ~ Activate `UI Message Dialog` `yes`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:90_NOTES`;\
mapkey(continued) ~ Command `ProCmdLayer_NewLay` ;~ Input `newlayerprops`
`LayerNameInput` `Z`;\
mapkey(continued) ~ Update `newlayerprops` `LayerNameInput` `90_NOTES`;\
mapkey(continued) ~ Activate `newlayerprops` `OkBtn`;\
mapkey(continued) ~ !OPEN THE PROPERTIES FILE TO BLANK LAYERS AND SET IDS;\
mapkey(continued) ~ Select `main_dlg_cur`
`PHTLeft.PHLayerUI.LayerSettingsBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `LayerSettingsFileCasc`;\
mapkey(continued) ~ Close `main_dlg_cur`
`PHTLeft.PHLayerUI.LayerSettingsBtn`;\
mapkey(continued) ~ Close `main_dlg_cur` `LayerSettingsFileCasc`;\
mapkey(continued) ~ Activate `main_dlg_cur` `LayerOpenSetup`;\
mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST`
`file_open`;\
mapkey(continued) ~ Close `main_dlg_cur`
`PHTLeft.PHLayerUI.LayerSettingsBtn`;\
mapkey(continued) ~ Activate `file_open` `opt_EMBED_BROWSER_TB_SAB_LAYOUT` \
mapkey(continued) `C:\\layer_config\\part.pro`;\
mapkey(continued) ~ Activate `file_open` `Ph_list.Filelist`1 `quik_part.pro
`;\
mapkey(continued) ~ Command `ProCmdViewSaveLayStat`;~ !ASSIGN STUFF TO
LAYERS HERE;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:10_ALL_AXIS`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:10_ALL_AXIS`;\
mapkey(continued) ~ Command `ProCmdLayer_LayProps` ;\
mapkey(continued) ~ Select `newlayerprops` `PropTab`1
`RulesDefsettingsLay`;\
mapkey(continued) ~ Activate `newlayerprops` `EditRulesBtn`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close
`selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Axis`;\
mapkey(continued) ~ Open `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Close `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Select `selspecdlg0` `LookByOptionMenu`1 `Axis`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `All`;\
mapkey(continued) ~ Activate `selspecdlg0` `AddRuleBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;\
mapkey(continued) ~ Select `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Activate `newlayerprops` `AssocRulesChk`1 ;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;~ Activate
`newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1 \
mapkey(continued) `node0:20_ALL_DATUM_PLANES`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree` \
mapkey(continued) `node0:20_ALL_DATUM_PLANES`;~ Command
`ProCmdLayer_LayProps` ;\
mapkey(continued) ~ Select `newlayerprops` `PropTab`1
`RulesDefsettingsLay`;\
mapkey(continued) ~ Activate `newlayerprops` `EditRulesBtn`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close
`selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Datum`;\
mapkey(continued) ~ Open `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Close `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Select `selspecdlg0` `LookByOptionMenu`1 `Datum`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `All`;\
mapkey(continued) ~ Activate `selspecdlg0` `AddRuleBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;\
mapkey(continued) ~ Select `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Activate `newlayerprops` `AssocRulesChk`1 ;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;~ Activate
`newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:30_ALL_CSYS`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:30_ALL_CSYS`;\
mapkey(continued) ~ Command `ProCmdLayer_LayProps` ;\
mapkey(continued) ~ Select `newlayerprops` `PropTab`1
`RulesDefsettingsLay`;\
mapkey(continued) ~ Activate `newlayerprops` `EditRulesBtn`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close
`selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Coord Sys`;\
mapkey(continued) ~ Open `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Close `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Select `selspecdlg0` `LookByOptionMenu`1 `Coord Sys`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `All`;\
mapkey(continued) ~ Activate `selspecdlg0` `AddRuleBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;\
mapkey(continued) ~ Select `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Activate `newlayerprops` `AssocRulesChk`1 ;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;~ Activate
`newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:40_CURVES`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:40_CURVES`;\
mapkey(continued) ~ Command `ProCmdLayer_LayProps` ;\
mapkey(continued) ~ Select `newlayerprops` `PropTab`1
`RulesDefsettingsLay`;\
mapkey(continued) ~ Activate `newlayerprops` `EditRulesBtn`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close
`selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Curve
Feature`;\
mapkey(continued) ~ Open `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Close `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Select `selspecdlg0` `LookByOptionMenu`1 `Curve
Feature`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `All`;\
mapkey(continued) ~ Activate `selspecdlg0` `AddRuleBtn`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close
`selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Feature`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Attributes`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `Type`;\
mapkey(continued) ~ Open `selspecdlg0`
`ExtRulesLayout.ExtTyperuleLayout.TyperuleCatsList`;\
mapkey(continued) ~ Close `selspecdlg0`
`ExtRulesLayout.ExtTyperuleLayout.TyperuleCatsList`;\
mapkey(continued) ~ Open `selspecdlg0`
`ExtRulesLayout.ExtTyperuleLayout.TyperuleTypesList`;\
mapkey(continued) ~ Close `selspecdlg0`
`ExtRulesLayout.ExtTyperuleLayout.TyperuleTypesList`;\
mapkey(continued) ~ Select `selspecdlg0`
`ExtRulesLayout.ExtTyperuleLayout.TyperuleTypesList`1 \
mapkey(continued) ` Pipe#1, 945`;~ Activate `selspecdlg0` `AddRuleBtn`;\
mapkey(continued) ~ Arm `selspecdlg0` `CondBuildTable`2 `0` `oper`;\
mapkey(continued) ~ Select `selspecdlg0` `CondBuildTable`2 `0` `oper`;\
mapkey(continued) ~ Open `selspecdlg0` `CondBuildTable_INPUT`;\
mapkey(continued) ~ Close `selspecdlg0` `CondBuildTable_INPUT`;\
mapkey(continued) ~ Select `selspecdlg0` `CondBuildTable_INPUT`1 `and`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;\
mapkey(continued) ~ Select `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Activate `newlayerprops` `AssocRulesChk`1 ;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;~ Activate
`newlayerprops` `OkBtn`;\
mapkey(continued) ~ !ASSIGN STUFF TO LAYERS HERE;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:50_THREADS`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:50_THREADS`;\
mapkey(continued) ~ Command `ProCmdLayer_LayProps` ;\
mapkey(continued) ~ Select `newlayerprops` `PropTab`1
`RulesDefsettingsLay`;\
mapkey(continued) ~ Activate `newlayerprops` `EditRulesBtn`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Feature`;\
mapkey(continued) ~ Select `selspecdlg0` `LookByOptionMenu`1 `Feature`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Attributes`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `Type`;\
mapkey(continued) ~ Select `selspecdlg0`
`ExtRulesLayout.ExtTyperuleLayout.TyperuleComp`1 ` \
mapkey(continued) == `;\
mapkey(continued) ~ Select `selspecdlg0`
`ExtRulesLayout.ExtTyperuleLayout.TyperuleCatsList`1 \
mapkey(continued) `Misc`;\
mapkey(continued) ~ Select `selspecdlg0`
`ExtRulesLayout.ExtTyperuleLayout.TyperuleTypesList`1 \
mapkey(continued) `is thread#4, 93`;~ Activate `selspecdlg0` `AddRuleBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;\
mapkey(continued) ~ Select `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Activate `newlayerprops` `AssocRulesChk`1 ;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;~ Activate
`newlayerprops` `OkBtn`;\
mapkey(continued) ~ !ASSIGN STUFF TO LAYERS HERE;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:60_COSMETIC`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:60_COSMETIC`;\
mapkey(continued) ~ Command `ProCmdLayer_LayProps` ;\
mapkey(continued) ~ Select `newlayerprops` `PropTab`1
`RulesDefsettingsLay`;\
mapkey(continued) ~ Activate `newlayerprops` `EditRulesBtn`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Feature`;\
mapkey(continued) ~ Select `selspecdlg0` `LookByOptionMenu`1 `Feature`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Attributes`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `Type`;\
mapkey(continued) ~ Select `selspecdlg0`
`ExtRulesLayout.ExtTyperuleLayout.TyperuleComp`1 ` \
mapkey(continued) == `;\
mapkey(continued) ~ Select `selspecdlg0`
`ExtRulesLayout.ExtTyperuleLayout.TyperuleCatsList`1 \
mapkey(continued) `All`;\
mapkey(continued) ~ Select `selspecdlg0`
`ExtRulesLayout.ExtTyperuleLayout.TyperuleTypesList`1 \
mapkey(continued) `Analysis feature#1, 1085`;~ Activate `selspecdlg0`
`AddRuleBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;\
mapkey(continued) ~ Select `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Activate `newlayerprops` `AssocRulesChk`1 ;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;~ Activate
`newlayerprops` `OkBtn`;\
mapkey(continued) ~ !ASSIGN STUFF TO LAYERS HERE;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:70_SURFACES`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:70_SURFACES`;\
mapkey(continued) ~ Command `ProCmdLayer_LayProps` ;\
mapkey(continued) ~ Select `newlayerprops` `PropTab`1
`RulesDefsettingsLay`;\
mapkey(continued) ~ Activate `newlayerprops` `EditRulesBtn`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close
`selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Surface`;\
mapkey(continued) ~ Open `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Close `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Select `selspecdlg0` `LookByOptionMenu`1 `Surface`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `All`;\
mapkey(continued) ~ Activate `selspecdlg0` `AddRuleBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;\
mapkey(continued) ~ Select `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Activate `newlayerprops` `AssocRulesChk`1 ;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;~ Activate
`newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:80_POINTS`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:80_POINTS`;\
mapkey(continued) ~ Command `ProCmdLayer_LayProps` ;\
mapkey(continued) ~ Select `newlayerprops` `PropTab`1
`RulesDefsettingsLay`;\
mapkey(continued) ~ Activate `newlayerprops` `EditRulesBtn`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close
`selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Point`;\
mapkey(continued) ~ Open `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Close `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Select `selspecdlg0` `LookByOptionMenu`1 `Point`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `All`;\
mapkey(continued) ~ Activate `selspecdlg0` `AddRuleBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;\
mapkey(continued) ~ Select `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Activate `newlayerprops` `AssocRulesChk`1 ;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;~ Activate
`newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:90_NOTES`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:90_NOTES`;\
mapkey(continued) ~ Command `ProCmdLayer_LayProps` ;\
mapkey(continued) ~ Select `newlayerprops` `PropTab`1
`RulesDefsettingsLay`;\
mapkey(continued) ~ Activate `newlayerprops` `EditRulesBtn`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close
`selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Note`;\
mapkey(continued) ~ Open `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Close `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Select `selspecdlg0` `LookByOptionMenu`1 `Note`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `All`;\
mapkey(continued) ~ Activate `selspecdlg0` `AddRuleBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;\
mapkey(continued) ~ Select `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Activate `newlayerprops` `AssocRulesChk`1 ;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;~ Activate
`newlayerprops` `OkBtn`;
!
mapkey layera @MAPKEY_LABELlayer-assy;~ Command `ProCmdMdlTreeShowLyrs` 1 ;\
mapkey(continued) ~ Close `main_dlg_cur` `PHTLeft.ShowCB`;\
mapkey(continued) ~ Select `main_dlg_cur`
`PHTLeft.PHLayerUI.LayerSettingsBtn`;\
mapkey(continued) ~ Close `main_dlg_cur`
`PHTLeft.PHLayerUI.LayerSettingsBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `rad_list_layers_for`1
`act_obj_and_lays`;\
mapkey(continued) ~ Close `main_dlg_cur`
`PHTLeft.PHLayerUI.LayerSettingsBtn`;\
mapkey(continued) !REMOVE AND ADD LAYERS;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:Z-10_AXIS`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:Z-10_AXIS`;\
mapkey(continued) ~ Command `ProCmdLayer_DelLay` ;~ FocusIn `UI Message
Dialog` `yes`;\
mapkey(continued) ~ Activate `UI Message Dialog` `yes`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:Z-10_AXIS`;\
mapkey(continued) ~ Command `ProCmdLayer_NewLay` ;~ Input `newlayerprops`
`LayerNameInput` `Z`;\
mapkey(continued) ~ Update `newlayerprops` `LayerNameInput` `Z-10_AXIS`;\
mapkey(continued) ~ Activate `newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1 \
mapkey(continued) `node0:Z-20_DATUM_PLANES`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree` \
mapkey(continued) `node0:Z-20_DATUM_PLANES`;~ Command `ProCmdLayer_DelLay`
;\
mapkey(continued) ~ FocusIn `UI Message Dialog` `yes`;~ Activate `UI
Message Dialog` `yes`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`;\
mapkey(continued) `node0:Z-20_DATUM_PLANES`;~ Command `ProCmdLayer_NewLay`
;\
mapkey(continued) ~ Input `newlayerprops` `LayerNameInput` `Z`;\
mapkey(continued) ~ Update `newlayerprops` `LayerNameInput`
`Z-20_DATUM_PLANES`;\
mapkey(continued) ~ Activate `newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:Z-30_CSYS`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:Z-30_CSYS`;\
mapkey(continued) ~ Command `ProCmdLayer_DelLay` ;~ FocusIn `UI Message
Dialog` `yes`;\
mapkey(continued) ~ Activate `UI Message Dialog` `yes`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:Z-30_CSYS`;\
mapkey(continued) ~ Command `ProCmdLayer_NewLay` ;~ Input `newlayerprops`
`LayerNameInput` `Z`;\
mapkey(continued) ~ Update `newlayerprops` `LayerNameInput` `Z-30_CSYS`;\
mapkey(continued) ~ Activate `newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:Z-40_CURVES`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:Z-40_CURVES`;\
mapkey(continued) ~ Command `ProCmdLayer_DelLay` ;~ FocusIn `UI Message
Dialog` `yes`;\
mapkey(continued) ~ Activate `UI Message Dialog` `yes`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:Z-40_CURVES`;\
mapkey(continued) ~ Command `ProCmdLayer_NewLay` ;~ Input `newlayerprops`
`LayerNameInput` `Z`;\
mapkey(continued) ~ Update `newlayerprops` `LayerNameInput` `Z-40_CURVES`;\
mapkey(continued) ~ Activate `newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1 \
mapkey(continued) `node0:Z-99_OTHER_FEATURES`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree` \
mapkey(continued) `node0:Z-99_OTHER_FEATURES`;~ Command
`ProCmdLayer_DelLay` ;\
mapkey(continued) ~ FocusIn `UI Message Dialog` `yes`;~ Activate `UI
Message Dialog` `yes`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
\
mapkey(continued) `node0:Z-99_OTHER_FEATURES`;~ Command
`ProCmdLayer_NewLay` ;\
mapkey(continued) ~ Input `newlayerprops` `LayerNameInput` `Z`;\
mapkey(continued) ~ Update `newlayerprops` `LayerNameInput`
`Z-99_OTHER_FEATURES`;\
mapkey(continued) ~ Activate `newlayerprops` `OkBtn`;\
mapkey(continued) ~ !OPEN THE PROPERTIES FILE TO BLANK LAYERS AND SET IDS;\
mapkey(continued) ~ Select `main_dlg_cur`
`PHTLeft.PHLayerUI.LayerSettingsBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `LayerSettingsFileCasc`;\
mapkey(continued) ~ Close `main_dlg_cur`
`PHTLeft.PHLayerUI.LayerSettingsBtn`;\
mapkey(continued) ~ Close `main_dlg_cur` `LayerSettingsFileCasc`;\
mapkey(continued) ~ Activate `main_dlg_cur` `LayerOpenSetup`;\
mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST`
`file_open`;\
mapkey(continued) ~ Close `main_dlg_cur`
`PHTLeft.PHLayerUI.LayerSettingsBtn`;\
mapkey(continued) ~ Activate `file_open` `opt_EMBED_BROWSER_TB_SAB_LAYOUT` \
mapkey(continued) `C:\\layer_config\\assy.pro`;\
mapkey(continued) ~ Activate `file_open` `Ph_list.Filelist`1 `quik_assy.pro
`;\
mapkey(continued) ~ Command `ProCmdViewSaveLayStat`;~ !ASSIGN STUFF TO
LAYERS HERE;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:Z-10_AXIS`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:Z-10_AXIS`;\
mapkey(continued) ~ Command `ProCmdLayer_LayProps` ;\
mapkey(continued) ~ Select `newlayerprops` `PropTab`1
`RulesDefsettingsLay`;\
mapkey(continued) ~ Activate `newlayerprops` `EditRulesBtn`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close
`selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Axis`;\
mapkey(continued) ~ Open `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Close `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Select `selspecdlg0` `LookByOptionMenu`1 `Axis`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `All`;\
mapkey(continued) ~ Activate `selspecdlg0` `AddRuleBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;\
mapkey(continued) ~ Select `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Activate `newlayerprops` `AssocRulesChk`1 ;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;~ Activate
`newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1 \
mapkey(continued) `node0:Z-20_DATUM_PLANES`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree` \
mapkey(continued) `node0:Z-20_DATUM_PLANES`;~ Command
`ProCmdLayer_LayProps` ;\
mapkey(continued) ~ Select `newlayerprops` `PropTab`1
`RulesDefsettingsLay`;\
mapkey(continued) ~ Activate `newlayerprops` `EditRulesBtn`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close
`selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Datum`;\
mapkey(continued) ~ Open `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Close `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Select `selspecdlg0` `LookByOptionMenu`1 `Datum`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `All`;\
mapkey(continued) ~ Activate `selspecdlg0` `AddRuleBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;\
mapkey(continued) ~ Select `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Activate `newlayerprops` `AssocRulesChk`1 ;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;~ Activate
`newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:Z-30_CSYS`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:Z-30_CSYS`;\
mapkey(continued) ~ Command `ProCmdLayer_LayProps` ;\
mapkey(continued) ~ Select `newlayerprops` `PropTab`1
`RulesDefsettingsLay`;\
mapkey(continued) ~ Activate `newlayerprops` `EditRulesBtn`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close
`selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Coord Sys`;\
mapkey(continued) ~ Open `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Close `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Select `selspecdlg0` `LookByOptionMenu`1 `Coord Sys`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `All`;\
mapkey(continued) ~ Activate `selspecdlg0` `AddRuleBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;\
mapkey(continued) ~ Select `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Activate `newlayerprops` `AssocRulesChk`1 ;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;~ Activate
`newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1
`node0:Z-40_CURVES`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`
`node0:Z-40_CURVES`;\
mapkey(continued) ~ Command `ProCmdLayer_LayProps` ;\
mapkey(continued) ~ Select `newlayerprops` `PropTab`1
`RulesDefsettingsLay`;\
mapkey(continued) ~ Activate `newlayerprops` `EditRulesBtn`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close
`selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Curve
Feature`;\
mapkey(continued) ~ Open `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Close `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Select `selspecdlg0` `LookByOptionMenu`1 `Curve
Feature`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `All`;\
mapkey(continued) ~ Activate `selspecdlg0` `AddRuleBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;\
mapkey(continued) ~ Select `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Activate `newlayerprops` `AssocRulesChk`1 ;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;~ Activate
`newlayerprops` `OkBtn`;\
mapkey(continued) ~ Select `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree`1 \
mapkey(continued) `node0:Z-99_OTHER_FEATURES`;\
mapkey(continued) ~ RButtonArm `main_dlg_cur` `PHTLeft.PHLayerUI.AssyTree` \
mapkey(continued) `node0:Z-99_OTHER_FEATURES`;~ Command
`ProCmdLayer_LayProps` ;\
mapkey(continued) ~ Select `newlayerprops` `PropTab`1
`RulesDefsettingsLay`;\
mapkey(continued) ~ Activate `newlayerprops` `EditRulesBtn`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close
`selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1 `Surface`;\
mapkey(continued) ~ Open `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Close `selspecdlg0` `LookByOptionMenu`;\
mapkey(continued) ~ Select `selspecdlg0` `LookByOptionMenu`1 `Surface`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTab`1 `Misc`;\
mapkey(continued) ~ Select `selspecdlg0` `RuleTypes`1 `All`;\
mapkey(continued) ~ Activate `selspecdlg0` `AddRuleBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `SelectButton`;\
mapkey(continued) ~ Select `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;\
mapkey(continued) ~ Activate `newlayerprops` `AssocRulesChk`1 ;\
mapkey(continued) ~ Close `newlayerprops` `RuleOptionsCasc`;~ Activate
`newlayerprops` `OkBtn`;