Once Creo start up, it loads tons of mapkeys that form corporate level.
Personally i have my own mapkey saved in config.pro
Very often, some shortcut will have conflict.
How to let Creo only use mapkey that defined in config.pro?
@Mirui wrote:
Once Creo start up, it loads tons of mapkeys that form corporate level.
Personally i have my own mapkey saved in config.pro
Very often, some shortcut will have conflict.
How to let Creo only use mapkey that defined in config.pro?
Hi,
Creo reads following configuration files during startup:
I think if mapkeys are defined in config.sup then you cannot rewrite them in your personal config.pro.
If config.sup is not available then the last mapkey definition is valid ... this means you can rewrite corporate mapkey with your own mapkey.
Please explain what conflicts you met.
continuation ...
When you start Creo, you can open Mapkeys dialog box and Delete all existing mapkeys. Then you can load your config.pro to activate your personal mapkeys.
You can automate mapkey deletion using AutoHotkey script - for example you can define script which clicks left mouse button 100-times (when mouse cursor is located on Delete button).
Hi Martin,
Do you have more detail on this script? An example or reference webpage will be helpful.
Thanks.
Mirui
@Mirui wrote:
Hi Martin,
Do you have more detail on this script? An example or reference webpage will be helpful.
Thanks.
Mirui
Hi,
if you want to use AutoHotkey script, then you have to:
... the simpliest solution = remove tons of mapkeys from ...M080\Common Files\text\config.pro
Hi Martin,
Thanks for reply. I checked text folder that there is no config.sup, only config.pro.
When i open config.pro in the ...M080\Common Files\text, it has tons of mapkeys.
We put company required mapkeys in the text/config.pro file and that file cannot be edited by the users. We also have a single install of Creo on a server that everyone hits, so I only have 1 text/config.pro. The users then have their own confog.pro files in their local working directory. I do copy a site specific config.pro to their home directory when they launch Creo. I have different settings for Windchill and some folders since I have two Windchill systems that the users have to chose from my starts-up script.
It makes sense to have the different config.pro files so you can do company settings, project settings and user settings. It may take a little work to get them right.
Loading the mapkeys doesn't take any time so why do you feel you need to delete them?
If it is the lettering conflict, work with the system admin to have the company mapkeys be at least 3 characters and begin with a standard letter, like 'c'. Then any user mapkeys can be created and you can begin them with 'u'.
Depending on your company setup, the recommendations to just delete the mapkeys in the system load config.pro might be a problem. In our setup we recopy our config.pro setup into place on a regular basis so that any of our updates are automatically pushed in to the users. This means that you might have to either have to go back and delete the mapkeys again and again or if you do something to break the company update process, you might miss out on important changes from the company perspective.
Your mapkeys should load last and therefore "win" if the mapkey trigger is the same. The problem would come in if the company mapkey was a single letter (not recommended in my opinion) and therefore triggers before your mapkey (ie, company mapkey is "m" and yours is "mp"). If this is the case then my best recommendation would be to try to get your company to stop using single letters or else you need to change yours.
To prevent "single letter" problem, user can launch his mapkey from Mapkeys dialog box.