Mapkeys
| |
14 September 09:13
Mapkeys are macros that acquiesce assorted Pro/Engineer commands to be accomplished in alternation by arising a individual abbreviate command. Mapkeys thereby create the user interface customizable and can action abundance enhancements to users. If there is a alternation of commands you use frequently, or even a individual action you would like to map to a keyboard command for faster access, Mapkeys action a quick solution.
Start by allotment Accoutrement > Mapkeys from the capital menu. The Mapkeys chat appears. The chat shows a account of absolute mapkeys:
Press New... and the Almanac Mapkey chat appears:
The Key Arrangement haveto be a alternation of characters from the account below. To use a action key, advance its name with a dollar sign, e.g. $F1. Otherwise, access a alternation of arresting characters (see account below). Optionally, access a name for the mapkey—this will appearance in the capital table of mapkeys and can serve as a admonition of the action of the key. A added bombastic animadversion can be larboard in the Description field, which is aswell optional.
At this time, the action of the command haveto be specified. It can either be a recording of a alternation of clicks and keypresses, or it can be entered as a script. A abecedarian argument editor is offered for scripting in the OS Software tab. Otherwise, to make a basal recorded mapkey, columnist Almanac and begin. columnist Stop if the adapted commands accept been recorded. Agenda that every detail of your accomplishments is recorded. Recordings may be chock-full and resumed for convenience.
Note that some commands are not accessible at all times. For example, the sketcher accoutrement are not accessible in the capital allotment appearance mode. Also, a amount of accessible clicks may be out of ability due to hidden toolbars, dialogs, or additional GUI features.
Through this interface, the keys that adjure absolute recordings cannot be modified. However, they can be afflicted by extenuative to a Configure book (the absence book is alleged config.pro). On the additional hand, the recording or Software affiliated with a accurate key arrangement can be replaced at any time.
Once the mapkey is created, bang OK, and Abutting the Mapkeys dialog. To use the mapkey, artlessly columnist the key sequence.
Mapkeys are not necessarily individual keys, as the name suggests, but in actuality are about commands of assorted characters, and can can be up to 77-character-long strings consisting of all the arresting typed characters.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
1234567890`-=~!@#$%^&
Spaces, tabs, and newlines cannot be used. There is no acumen create for numpad keys, and the keys cannot be continued by Ctrl, Alt, Shift, or additional meta combinations. This makes the aloft alphabetic characters case-insensitive.
Alternatively, Mapkeys may be invoked by the action keys F1-F12. In this case, they haveto be individual keypresses; the action keys cannot be accumulated with additional letters, numbers, or symbols. These are defined by arch the adapted action key with a dollar sign, e.g. $F5
Mapkeys commands are consistently typed on the keyboard and are accomplished anon aloft acute the final appearance of the command. Beheld acknowledgment of entered keys (other than the action keys) is apparent in the lower larboard cachet bar until the command is complete. Mapkeys are not accomplished until their absolute command strings are typed completely, and as of Pro/Engineer Bonfire 2, there is no automated achievement apparatus available. If a Mapkeys command is typed incorrectly, such that a absent command has been entered, Pro/Engineer does not action any warning. In this case it is up to the user to apprehension that the typed characters abide in the cachet bar. If balance characters abide in the Mapkeys cachet bar afterwards accounting a command incorrectly, they haveto be manually austere by acute Access or by demography focus abroad from the Pro/Engineer window afore Mapkeys may be acclimated again. For these reasons, Mapkeys commands are best kept as abbreviate as possible. Users should be alert about acute spacebar while using Pro/Engineer because, although spaces are not accustomed to be allotment of a Mapkeys command, this is alone activated in the conception dialog. Spaces are accustomed to be typed during approved program use. If a amplitude leads the foreground of a command, it will accumulate it from working. The user may decay time not acquainted the airy amplitude causing the failure.
There is a bug in Pro/Engineer that if the 77 characters accept been filled, Access does not bright them. Columnist Backspace to abolish one appearance first.
In antecedent versions of Pro/E, we had mapkeys for simple change of some ambit (like Description). I deceit get it to plan with the new UI for ambit and relations. If I put the config options new_relation_ui and new_parameter_ui to no, my mapkeys plan fine. I accept approved to almanac them from start, but with no success.
When you almanac your macro, the first affair you do is to set the config.pro options new_relation_ui and new_parameter_ui to no. Almanac the blow of your macro/mapkey normally, then if finished, displace the aforementioned config.pro options aback to yes.
An another to this would be to almanac a macro/mapkey to set the options to no and addition mapkey to set them to yes. Back mapkeys can be nested, your macro could assassinate the no mapkey at the alpha of your accepted and then assassinate the yes mapkey at the end. For example:
mapkey q @MAPKEY_LABELNEW PARAM; mapkey(continued) ~ Baddest `main_dlg_cur` `MenuBar1`1 `Utilities`; mapkey(continued) ~ Abutting `main_dlg_cur` `MenuBar1`; mapkey(continued) ~ Actuate `main_dlg_cur` `Utilities.psh_util_pref`; mapkey(continued) ~ FocusOut `preferences` `InputOpt`; mapkey(continued) ~ Baddest `preferences` `AssyTree`1 `node0:new_parameter_ui : no : 3`; mapkey(continued) ~ Accessible `preferences` `EditPanel`;~ Abutting `preferences` `EditPanel`; mapkey(continued) ~ Baddest `preferences` `EditPanel`1 `yes mapkey w @MAPKEY_LABELOLD PARAM; mapkey(continued) ~ Baddest `main_dlg_cur` `MenuBar1`1 `Utilities`; mapkey(continued) ~ Abutting `main_dlg_cur` `MenuBar1`; mapkey(continued) ~ Actuate `main_dlg_cur` `Utilities.psh_util_pref`; mapkey(continued) ~ FocusOut `preferences` `InputOpt`; mapkey(continued) ~ Baddest `preferences` `AssyTree`1 `node0:new_parameter_ui : yes : 3`; mapkey(continued) ~ Accessible `preferences` `EditPanel`;~ Abutting `preferences` `EditPanel`; mapkey(continued) ~ Baddest `preferences` `EditPanel`1 `no`;~ Actuate `preferences` `AddOpt`; mapkey(continued) ~ FocusOut `preferences` `InputOpt`;~ Actuate `preferences` `ApplySave`; mapkey(continued) ~ FocusOut `preferences` `InputOpt`;~ Actuate `preferences` `Close`;
How do you create nested mapkeys?
To backup mapkeys (call a mapkey from addition mapkey), add % into the top akin mapkey.
For example, actuality is a mapkey called book that calls two mapkeys called zr and laser.
mapkey book @MAPKEY_NAMEPrint Extents;%zr;%laser;
Mapkeys are macros that acquiesce assorted Pro/Engineer commands to be accomplished in alternation by arising a individual abbreviate command. Mapkeys thereby create the user interface customizable and can action abundance enhancements to users. If there is a alternation of commands you use frequently, or even a individual action you would like to map to a keyboard command for faster access, Mapkeys action a quick solution.
Start by allotment Accoutrement > Mapkeys from the capital menu. The Mapkeys chat appears. The chat shows a account of absolute mapkeys:
Press New... and the Almanac Mapkey chat appears:
The Key Arrangement haveto be a alternation of characters from the account below. To use a action key, advance its name with a dollar sign, e.g. $F1. Otherwise, access a alternation of arresting characters (see account below). Optionally, access a name for the mapkey—this will appearance in the capital table of mapkeys and can serve as a admonition of the action of the key. A added bombastic animadversion can be larboard in the Description field, which is aswell optional.
At this time, the action of the command haveto be specified. It can either be a recording of a alternation of clicks and keypresses, or it can be entered as a script. A abecedarian argument editor is offered for scripting in the OS Software tab. Otherwise, to make a basal recorded mapkey, columnist Almanac and begin. columnist Stop if the adapted commands accept been recorded. Agenda that every detail of your accomplishments is recorded. Recordings may be chock-full and resumed for convenience.
Note that some commands are not accessible at all times. For example, the sketcher accoutrement are not accessible in the capital allotment appearance mode. Also, a amount of accessible clicks may be out of ability due to hidden toolbars, dialogs, or additional GUI features.
Through this interface, the keys that adjure absolute recordings cannot be modified. However, they can be afflicted by extenuative to a Configure book (the absence book is alleged config.pro). On the additional hand, the recording or Software affiliated with a accurate key arrangement can be replaced at any time.
Once the mapkey is created, bang OK, and Abutting the Mapkeys dialog. To use the mapkey, artlessly columnist the key sequence.
Mapkeys are not necessarily individual keys, as the name suggests, but in actuality are about commands of assorted characters, and can can be up to 77-character-long strings consisting of all the arresting typed characters.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
1234567890`-=~!@#$%^&
Spaces, tabs, and newlines cannot be used. There is no acumen create for numpad keys, and the keys cannot be continued by Ctrl, Alt, Shift, or additional meta combinations. This makes the aloft alphabetic characters case-insensitive.
Alternatively, Mapkeys may be invoked by the action keys F1-F12. In this case, they haveto be individual keypresses; the action keys cannot be accumulated with additional letters, numbers, or symbols. These are defined by arch the adapted action key with a dollar sign, e.g. $F5
Mapkeys commands are consistently typed on the keyboard and are accomplished anon aloft acute the final appearance of the command. Beheld acknowledgment of entered keys (other than the action keys) is apparent in the lower larboard cachet bar until the command is complete. Mapkeys are not accomplished until their absolute command strings are typed completely, and as of Pro/Engineer Bonfire 2, there is no automated achievement apparatus available. If a Mapkeys command is typed incorrectly, such that a absent command has been entered, Pro/Engineer does not action any warning. In this case it is up to the user to apprehension that the typed characters abide in the cachet bar. If balance characters abide in the Mapkeys cachet bar afterwards accounting a command incorrectly, they haveto be manually austere by acute Access or by demography focus abroad from the Pro/Engineer window afore Mapkeys may be acclimated again. For these reasons, Mapkeys commands are best kept as abbreviate as possible. Users should be alert about acute spacebar while using Pro/Engineer because, although spaces are not accustomed to be allotment of a Mapkeys command, this is alone activated in the conception dialog. Spaces are accustomed to be typed during approved program use. If a amplitude leads the foreground of a command, it will accumulate it from working. The user may decay time not acquainted the airy amplitude causing the failure.
There is a bug in Pro/Engineer that if the 77 characters accept been filled, Access does not bright them. Columnist Backspace to abolish one appearance first.
In antecedent versions of Pro/E, we had mapkeys for simple change of some ambit (like Description). I deceit get it to plan with the new UI for ambit and relations. If I put the config options new_relation_ui and new_parameter_ui to no, my mapkeys plan fine. I accept approved to almanac them from start, but with no success.
When you almanac your macro, the first affair you do is to set the config.pro options new_relation_ui and new_parameter_ui to no. Almanac the blow of your macro/mapkey normally, then if finished, displace the aforementioned config.pro options aback to yes.
An another to this would be to almanac a macro/mapkey to set the options to no and addition mapkey to set them to yes. Back mapkeys can be nested, your macro could assassinate the no mapkey at the alpha of your accepted and then assassinate the yes mapkey at the end. For example:
mapkey q @MAPKEY_LABELNEW PARAM; mapkey(continued) ~ Baddest `main_dlg_cur` `MenuBar1`1 `Utilities`; mapkey(continued) ~ Abutting `main_dlg_cur` `MenuBar1`; mapkey(continued) ~ Actuate `main_dlg_cur` `Utilities.psh_util_pref`; mapkey(continued) ~ FocusOut `preferences` `InputOpt`; mapkey(continued) ~ Baddest `preferences` `AssyTree`1 `node0:new_parameter_ui : no : 3`; mapkey(continued) ~ Accessible `preferences` `EditPanel`;~ Abutting `preferences` `EditPanel`; mapkey(continued) ~ Baddest `preferences` `EditPanel`1 `yes mapkey w @MAPKEY_LABELOLD PARAM; mapkey(continued) ~ Baddest `main_dlg_cur` `MenuBar1`1 `Utilities`; mapkey(continued) ~ Abutting `main_dlg_cur` `MenuBar1`; mapkey(continued) ~ Actuate `main_dlg_cur` `Utilities.psh_util_pref`; mapkey(continued) ~ FocusOut `preferences` `InputOpt`; mapkey(continued) ~ Baddest `preferences` `AssyTree`1 `node0:new_parameter_ui : yes : 3`; mapkey(continued) ~ Accessible `preferences` `EditPanel`;~ Abutting `preferences` `EditPanel`; mapkey(continued) ~ Baddest `preferences` `EditPanel`1 `no`;~ Actuate `preferences` `AddOpt`; mapkey(continued) ~ FocusOut `preferences` `InputOpt`;~ Actuate `preferences` `ApplySave`; mapkey(continued) ~ FocusOut `preferences` `InputOpt`;~ Actuate `preferences` `Close`;
How do you create nested mapkeys?
To backup mapkeys (call a mapkey from addition mapkey), add % into the top akin mapkey.
For example, actuality is a mapkey called book that calls two mapkeys called zr and laser.
mapkey book @MAPKEY_NAMEPrint Extents;%zr;%laser;
|
mapkey, mapkeys, continued, `preferences`, command, characters, function, commands, engineer, select, `main, typed, record, dialog, series, activate, press, options, macro, config, focusout, single, `inputopt`, `editpanel`, parameter, cannot, @mapkey, available, entered, sequence, offer, executed, script, recorded, pressing, character, example, status, , mapkey continued, dlg cur`, `main dlg, pro engineer, focusout `preferences`, select `preferences`, `preferences` `editpanel`, `preferences` `inputopt`, new parameter, key sequence, activate `preferences`, commands are, config pro, status bar, function keys, mapkeys are, focusout `preferences` `inputopt`, select `preferences` `assytree`1, `inputopt` mapkey continued, `preferences` `inputopt` mapkey, `preferences` `assytree`1 `node0, open `preferences` `editpanel`, select `preferences` `editpanel`1, `editpanel` mapkey continued, `preferences` `editpanel` mapkey, pref` mapkey continued, util pref` mapkey, `utilities` mapkey continued, `menubar1`1 `utilities` mapkey, cur` `menubar1`1 `utilities`, dlg cur` `menubar1`1, dlg cur` `menubar1`, cur` `menubar1` mapkey, psh util pref`, dlg cur` `utilities, `menubar1` mapkey continued, param mapkey continued, |
Also see ...
About-face Engineering Accepted Solutions
There arent some acceptable aegis mechanisms accessible to programmers to anticipate alotof overflow vulnerabilities. However, there are a few things that can be done to anticipate this from happening.For all the humans who dont accept why new languages such as Java and C create such a big
There arent some acceptable aegis mechanisms accessible to programmers to anticipate alotof overflow vulnerabilities. However, there are a few things that can be done to anticipate this from happening.For all the humans who dont accept why new languages such as Java and C create such a big
Electric Circuits
Books in this class accord with electric circuits. This is a sub class of . Humans with ability of electrical circuits, or images of electrical circuits that they are accommodating to upload, are encouraged to contribute. Page header templates for several of these books automatically cover new pages
Books in this class accord with electric circuits. This is a sub class of . Humans with ability of electrical circuits, or images of electrical circuits that they are accommodating to upload, are encouraged to contribute. Page header templates for several of these books automatically cover new pages
Engineering bookshelf About
This page is traveling to serve as a quick account of Engineering, and the assorted disciplines of engineering that arise on the .;Civil:Civil engineers are anxious with a advanced ambit of topics, including buildings, bridges, roads, irrigation systems, and additional concrete structures. C
This page is traveling to serve as a quick account of Engineering, and the assorted disciplines of engineering that arise on the .;Civil:Civil engineers are anxious with a advanced ambit of topics, including buildings, bridges, roads, irrigation systems, and additional concrete structures. C
Multibody Mechanics Euler Ambit
Euler ambit are an another to Euler angles as a agency to call the acclimatization of a physique (or alternatively, a advertence frame) in three dimensions.The cogent aberration amid Euler ambit and Euler angles is that area there are alone three Euler angles, there are four Euler parameters. T
Euler ambit are an another to Euler angles as a agency to call the acclimatization of a physique (or alternatively, a advertence frame) in three dimensions.The cogent aberration amid Euler ambit and Euler angles is that area there are alone three Euler angles, there are four Euler parameters. T
Engineering Tables Fourier Transform Table
int_^ X(j omega)e^d omega /math math X(j omega)=int_^infty x(t) e^d t /math math 1 /math math 2pidelta(omega) /math math 0.5 + u(t) /math math frac /math math delta (t) /math math 1 /math math delta (t c)
int_^ X(j omega)e^d omega /math math X(j omega)=int_^infty x(t) e^d t /math math 1 /math math 2pidelta(omega) /math math 0.5 + u(t) /math math frac /math math delta (t) /math math 1 /math math delta (t c)
Engineering Tables Laplace Transform Table
int_^ X(s)e^ds /math math X(s)=int_^infty x(t)e^dt /math math delta (t) /math math 1 /math math delta (t a) /math math e^ /math math u(t) /math math frac /math math u(t a) /math math frac /math
int_^ X(s)e^ds /math math X(s)=int_^infty x(t)e^dt /math math delta (t) /math math 1 /math math delta (t a) /math math e^ /math math u(t) /math math frac /math math u(t a) /math math frac /math
Engineering Tables Algebraic Identities
heta)= cos heta /math math cos ( frac heta)= sin heta /math math sec ( frac heta)= csc heta /math math csc ( frac heta)= sec heta /math math sin ( heta)= sin heta /math math cos ( heta)= sin heta /math math
heta)= cos heta /math math cos ( frac heta)= sin heta /math math sec ( frac heta)= csc heta /math math csc ( frac heta)= sec heta /math math sin ( heta)= sin heta /math math cos ( heta)= sin heta /math math
Engineering Tables Z Transform Table
z, /math 2 mathdelta ,/math math frac}/math mathmboxz,/math 3 mathu ,/math math frac/math mathz 1,/math 4 matha^n u ,/math math frac}/math math z a,/math 5 mathn a^n u ,/ma
z, /math 2 mathdelta ,/math math frac}/math mathmboxz,/math 3 mathu ,/math math frac/math mathz 1,/math 4 matha^n u ,/math math frac}/math math z a,/math 5 mathn a^n u ,/ma
Engineering Tables Z Transform Backdrop
^/math mathX(z)=mathcal/math ROC: mathr_2zr_1 /math ! Linearity matha_1 x_1 + a_2 x_2 /math matha_1 X_1(z) + a_2 X_2(z) /math At atomic the circle of ROCsub1/sub and ROCsub2/sub ! Time shifting mathx /ma
^/math mathX(z)=mathcal/math ROC: mathr_2zr_1 /math ! Linearity matha_1 x_1 + a_2 x_2 /math matha_1 X_1(z) + a_2 X_2(z) /math At atomic the circle of ROCsub1/sub and ROCsub2/sub ! Time shifting mathx /ma
Engineering Tables Laplace Transform Table 2
^ left/math Laplace area mathX(s) = mathcalleft/math Arena of aggregation for causal systems align=center 1 ideal adjournment math delta(t au) /math math e^ /math align=center 1a assemblage actuation math delta(t) /ma
^ left/math Laplace area mathX(s) = mathcalleft/math Arena of aggregation for causal systems align=center 1 ideal adjournment math delta(t au) /math math e^ /math align=center 1a assemblage actuation math delta(t) /ma