Community Tip - Learn all about the Community Ranking System, a fun gamification element of the PTC Community. X
Is there anyway to go back to the creo2 text editor style for notes?
I would like to see what the limitations are with the new editor. It would be good to submit support cases if you are having trouble duplicating what you once did before including "click counts". Maybe PTC can figure out what they need to enhance the future versions. This is a 1st cut implementation so there are bound to be required improvements. If we can get ahead of this with a comprehensive blog or discussion, this should be easier to make recommendations or at least show where the painful operations are.
Unfortunately, there still isn't a wide adoption of Creo 3.0 at this time. You courageous pioneers are our only insight!
Joe, can you tell me exactly what you are trying to do? Is there something you can't do or does it simply take more steps to do it?
yes, I am trying to create a specific mapkey that i can't get to work; and I'm guessing its because of the new text editor.
I'm trying to replicate a mapkey that i created in creo2 for creo3, but I'm not having any luck.
Below is the mapkey that works in creo2
mapkey u @MAPKEY_NAMESMART_MARK;@MAPKEY_LABELSMART_MARK;\
mapkey(continued) ~ Command `ProCmdDwgCreateNote` ;#MAKE NOTE;#NO ARROW;@PAUSE_FOR_SCREEN_PICK;\
mapkey(continued) @PAUSE_FOR_SCREEN_PICK;&PTC_COMMON_NAME:ATT;;#DONE/RETURN;
when i try to replicate the same mapkey it stops when the text is supposed to fill in automaticly
Yes, something seems weird. For starters the ":ATT" doesn't seem right.
The captured mapkey is also VERY different.
Wildfire 5
mapkey u @MAPKEY_NAMESMART_MARK;@MAPKEY_LABELSMART_MARK;\
mapkey(continued) ~ Command `ProCmdDwgCreateNote` ;#NO LEADER;#MAKE NOTE;\
mapkey(continued) @PAUSE_FOR_SCREEN_PICK;&PTC_COMMON_NAME;;#DONE/RETURN;
Creo 3 (typing in "&PTC_COMMON_NAME")
mapkey u @MAPKEY_NAMESMART_MARK;@MAPKEY_LABELSMART_MARK;\
mapkey(continued) ~ Command `ProCmdDtlInsFreeNote` ;@PAUSE_FOR_SCREEN_PICK;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 16777216 `Shift`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 20381734 `Shift+7`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5242960 `P`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5505108 `T`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 4390979 `C`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 16777216 `Shift`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 23003231 `Shift+_`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 4390979 `C`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5177423 `O`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5046349 `M`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5046349 `M`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5177423 `O`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5111886 `N`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 16777216 `Shift`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 23003231 `Shift+_`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5111886 `N`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 4259905 `A`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5046349 `M`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 4522053 `E`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 851978 `Enter`;\
mapkey(continued) ~ Move `main_dlg_cur` `NoteEdit` 2 24 24;\
mapkey(continued) ~ Move `main_dlg_cur` `NoteEdit` 2 24 24;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 851978 `Enter`;\
mapkey(continued) ~ Move `main_dlg_cur` `NoteEdit` 2 25 25;
Creo 3 (pasting from the clipboard)
mapkey u @MAPKEY_NAMESMART_MARK;@MAPKEY_LABELSMART_MARK;\
mapkey(continued) ~ Command `ProCmdDtlInsFreeNote` ;@PAUSE_FOR_SCREEN_PICK;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 33554432 `Ctrl`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 39190550 `Ctrl+V`;\
mapkey(continued) ~ Command `ProCmdEditPaste` ;~ Move `main_dlg_cur` `NoteEdit` 2 0 23;
Something I definitely didn't expect was that this paste from the clipboard is dynamic. The contents of the clipboard are not captured in the mapkey. Instead, every time the mapkey is run the current contents of the clipboard are used.
I'll keep working on it....
Forget what I said about :ATT. That's fine.
This works, but it doesn't exit the note creation process:
mapkey u @MAPKEY_NAMESMART_MARK;@MAPKEY_LABELSMART_MARK;\
mapkey(continued) ~ Command `ProCmdDtlInsOnItemNote` ;@PAUSE_FOR_SCREEN_PICK;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 20381734 `Shift+7`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5242960 `P`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5505108 `T`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 4390979 `C`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 23003231 `Shift+_`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 4390979 `C`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5177423 `O`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5046349 `M`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5046349 `M`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5177423 `O`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5111886 `N`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 23003231 `Shift+_`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5111886 `N`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 4259905 `A`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5046349 `M`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 4522053 `E`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 20578362 `Shift+:`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 4259905 `A`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5505108 `T`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5505108 `T`;
I'm not impressed with it's performance though. You can visibly watch each character get entered.
thank you I will give it a try right this second
There definitely seems to be an issue with finishing the command. 'Enter' doesn't work. It simply adds more lines. Middle click exits the command, but it's not captured in the mapkey. The only thing I could come up with was a "Window Activate". Here is the working (but poorly performing) mapkey:
mapkey u @MAPKEY_NAMESMART_MARK;@MAPKEY_LABELSMART_MARK;\
mapkey(continued) ~ Command `ProCmdDtlInsOnItemNote` ;@PAUSE_FOR_SCREEN_PICK;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 20381734 `Shift+7`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5242960 `P`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5505108 `T`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 4390979 `C`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 23003231 `Shift+_`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 4390979 `C`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5177423 `O`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5046349 `M`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5046349 `M`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5177423 `O`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5111886 `N`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 23003231 `Shift+_`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5111886 `N`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 4259905 `A`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5046349 `M`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 4522053 `E`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 20578362 `Shift+:`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 4259905 `A`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5505108 `T`;\
mapkey(continued) ~ Key `main_dlg_cur` `proe_win` 5505108 `T`;\
mapkey(continued) ~ Command `ProCmdWinActivate`;
does it still work if you use "leader note"? with no arrow
To get a leader note, change the command in the second line.
No Leader
mapkey(continued) ~ Command `ProCmdDtlInsOnItemNote` ;@PAUSE_FOR_SCREEN_PICK;\
Leader
mapkey(continued) ~ Command `ProCmdDtlInsLeaderNote` ;@PAUSE_FOR_SCREEN_PICK;\
this is where i got stuck making the original. once I run the mapkey using a leader it stops at the text input.
also I found something that might lead us to a solution. If I create the same mapkey but instead of a leader note, I use a Balloon Note, it works just fine.
and changing the min and max size of balloons is not an option; well for this situation.
thank you for all the help so far!
mapkey y @MAPKEY_NAMEBALLOON;@MAPKEY_LABELBALLOON;\
mapkey(continued) ~ Activate `main_dlg_cur` `page_Annotate_control_btn` 1;\
mapkey(continued) ~ Command `ProCmdDwgCreateBallon` ;#MAKE NOTE;#ARROW HEAD;\
mapkey(continued) @PAUSE_FOR_SCREEN_PICK;@PAUSE_FOR_SCREEN_PICK;&piecemark:att;;#DONE/RETURN;
The difference is mapkey size (90 lines vs. 4) and performance certainly doesn't seem to be an improvement. I have a case open with PTC. I'll let you know where it goes.
Here is a short video demonstrating the performance difference.
Joe,
I have found Text Editor command. See attached picture.
Martin Hanak
This is not the old editor. For me it just opens notepad!
Martin,
First, It's great to hear from you.
I had also stumbled across that editor, but, to be picky, not exactly what I was looking for.
Tom & Martin,
What is that word that we Creo users use, to say that we have found a workaround? Well anyway I have found a (insert workaround word), for this issue.
Although not a solution for the previous problem; it seems to be working for now.
preparations @ PART LEVEL ---> EFX_ITEM_NR=[PARAMETER]
mapkey 77 ~ Command `Positionsnummer_erzeugen` ;@PAUSE_FOR_SCREEN_PICK;\
mapkey(continued) @PAUSE_FOR_SCREEN_PICK;
Let me know what you guys think.
Pro|WorkAround^tm
(trademarked by all Pro|Engineer and subsiquent issue users of PTC parametric modeling software, 2013, 2014, etc.)
delightful