You could reuse some of the mapkey coding... you have a mapkey that gets you the properties box
mapkey a1 @PAUSE_FOR_SCREEN_PICK;~ Activate `rmb_popup` `DWGProperties`;
you then could use that to go further into the picks there for move, textsize , etc by chaining the keys ...say mapkey ax is just the select move box from prop box...it would cut down on code
mapkey b1 %a1;%ax;
there is not much out there on menu_def.pro but here is format menu_def.pro goes in your c:\proe2001\text directory or whatever your path is to that point
But you could use icons for the mapkeys, but then that wouldn't be old fashion. :-) I kind of prefer words over icons myself, it would get you around using menu_def.pro
!#### Pro/ENGINEER Menu Definition Files #### ! use \ to continue on next line ! use # for spaces in menu names
!#### Pro/E Menu Defaults #### ! Syntax: menuname menuitem ! If spaces are in either parameter, replace with #
!!!Default Menu Picks (Format "Menuname Menuitem")
@setbutton part Explorer\ "%ad;" \ "Explorer"
@setbutton SKETCHER GEOMETRY \ "#CIRCLE;#CONSTRUCTION;#;"\ "CONST CIRCLE"
@setbutton DRAWING View#Disp \ "#Views;#Disp Mode;#View Disp;" \ "Modify view display settings."
@setbutton GET#SYMBOL BALLOON \ #RETRIEVE;#dwg_format\\balloon;#SHOW;#SHOW ALL;\ "USE CUSTOM BOM BALLOONS IN DRAWING"
@setbutton GET#SYMBOL PB_BALLOON \ #RETRIEVE;#dwg_format\\pb_balloon;#SHOW;#by view\ "USE CUSTOM BOM BALLOONS IN DRAWING"
@setbutton SKETCHER Trim#Corner \ "#Geom Tools;#Trim;" \ "Trimming (or extension) to make a 'corner'."
@setbutton SKETCHER Use#Edge \ "#Geom Tools;#Use Edge;" \ "Use existing defined edge in present sketch."