Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X
Guru's
I am currently going through updating and adding mapkey to Creo 3. I am having an issue when creating a new mapkey in my config.pro file. I used to be able to copy and paste and edit mapkeys in the note pad but for some reason this doesn't seem to work for new mapkeys. I can however edit old mapkeys fine.
But if I copy and paste an old mapkey and change the mapkey key (as in keystrokes) if doesn't work!
Has something changed or am I missing something....early start
I'll bet this has to do with supporting special characters (periods, spaces and others in filenames) starting in Creo 4.
This more looks like a way to eliminate Mapkeys and editting of mapkeys and trail files. There is no way there are 1Billion unique characters, and sequential characters in ASCII aren't mapped in the example to sequential numbers.
None of the mapkeys that we have to add menu tabs and custom icons to the UI are working in Creo 3. Anyone know what needs to be done to make the old mapkeys compatible (without having to create them from scratch)?
Mapkeys are never backwards compatible. They always have to be re-generated.
Has anyone figured out to nest a mapkey? I have logged a case with PTC 4 days ago and have not heard back from them. (I miss the exploder)
By nested do you mean one mapkey calling another? You can going to have to be a little more specific. As a trial I just created a mapkey that opens the file open dialog box and then one that cancels it and then a 3rd that calls the first 2 and it works fine.
mapkey oc %op;%cl; mapkey op ~ Command `ProCmdModelOpen` ;\
mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` `file_open`;\
mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `PREVIEW_POPUP_TIMER` \
mapkey(continued) `file_open:Ph_list.Filelist:<NULL>``;
mapkey cl ~ Activate `file_open` `Cancel`;
Christopher,
After looking at your syntax I realized that I forgot to add a ; after calling out the mapkey.
Thanks,
Mark