A helyi menük a mutatónál vagy annak közelében jelennek meg, amikor a mutatóeszköz jobb oldali gombjával kattint. A helyi menü és az általa kínált opciók a mutató helyzetétől és más körülményektől függnek, így például attól, hogy vannak-e kiválasztott objektumok, vagy hogy folyamatban van-e egy parancs végrehajtása.
A helyi menük tartalmazhatnak statikus és környezetérzékeny menüelemeket is. A környezetfüggő menüelemek az aktuális parancshoz vagy a jobb gombbal való kattintáskor éppen kijelölt objektumhoz kapcsolódva jelennek meg.
A leggyakrabban használt lehetőségek eléréséhez létrehozhat új helyi menüket, vagy szerkesztheti a meglévőket. A rajzterületen öt fő helyi menü jelenik meg.
Ha a Parancs vagy Szerkesztés mód megjelenik, a program statikus a menüelemek egy készletét jeleníti meg, és egyesíti azokat az aktív parancsra vagy az aktuálisan kijelölt objektumokra jellemző további menüelemekkel (ha léteznek).
A helyi menükre a hozzájuk rendelt álnevekkel lehet hivatkozni. A Felhasználói felület testreszabása (CUI) szerkesztőben az álneveknek követniük kell a megfelelő elnevezési szabályokat. Például az „Alapértelmezett menü” elnevezésű helyi menü megjeleníti a következő információkat a Tulajdonságok ablaktábla Álnevek részén:
POP501, CMDEFAULT
A CMDEFAULT egyike azoknak a fenntartott álneveknek, amelyeket a program bizonyos helyzetekben keres. Ebben az esetben a CMDEFAULT álnévvel rendelkező helyi menü akkor jelenik meg, amikor a rajzterületen a jobb gombbal való kattintáskor nincs kijelölve objektum, és nincs aktív parancs.
A környezetfüggő helyi menüket POP500 és POP999 között kell számozni, kivéve a Tárgyraszter menüt, amelynek álneve POP0. A következő álneveket a program fenntartja:
Az objektumok helyi menüi a CMEDIT helyi menübe vannak beillesztve attól függően, hogy egy adott objektumtípusból egy vagy több lett-e kijelölve. Az objektummenük az álnevek esetében a következő elnevezési konvenciók egyikét használják:
OBJECT_objektumnév – Akkor használatos, amikor az adott típus egyetlen objektuma lett kijelölve.
OBJECTS_objektumnév – Akkor használatos, amikor az adott típus egynél több objektuma lett kijelölve.
Ha az OBJECT_objektumnév nem érhető el, akkor az alkalmazás az OBJECTS_objektumnév menüt használja (ha létezik).
Az objektumnév szövegének érvényes objektumnévnek kell lennie, és egyeznie kell annak az objektumnak a DXF ™ kód 0 értékével, amelyhez a helyi menüt meg szeretné jeleníteni. Az objektumokhoz tartozó helyi menük álneveihez legtöbb esetben az objektumnév használatos, kivéve a blokkok és a külső referenciák (xrefek) esetében. A blokkokhoz és a külső referenciákhoz az alábbi objektumnevek tartoznak:
Az objektum helyi menükhöz hasonlóan a parancs helyi menük is a CMCOMMAND helyi menübe vannak beillesztve az aktuálisan aktív parancstól függően. A parancs helyi menük a COMMAND_parancsnév elnevezési konvenciót használják. A parancsnév bármilyen érvényes parancs neve lehet, beleértve a felhasználói és más cég által készített parancsokat is.
Sok esetben a parancs neve elé írt kötőjellel elérheti, hogy a parancs nem párbeszédpanelt, hanem parancssorokat jelenít meg. Például egy COMMAND_-BEILL álnevű helyi menü létrehozásával környezetérzékeny menüelemeket adhat hozzá a -BEILL parancshoz, amikor az az aktív parancs.