Menu skrótów są wyświetlane w położeniu (lub w jego pobliżu) kursora po kliknięciu prawym przyciskiem urządzenia wskazującego. Menu skrótów i udostępniane w nim opcje zależą od położenia kursora i innych warunków, takich jak wybranie obiektu lub uruchomienie polecenia.
Menu skrótów może zawierać statyczne i kontekstowe opcje menu. Opcje menu kontekstowego są wyświetlane w zależności od bieżącego polecenia lub obiektu wybranego w momencie kliknięcia prawym przyciskiem.
Można utworzyć nowe lub edytować istniejące menu skrótów, aby ułatwić dostęp do najczęściej używanych opcji. Istnieje pięć głównych menu skrótów, które są wyświetlane w obszarze rysunku.
Po wyświetleniu menu Polecenie lub Tryb edycji program wyświetla zestaw statycznych opcji menu i scala dodatkowy zestaw opcji menu (jeśli istnieją) przypisanych do aktywnego polecenia lub aktualnie wybranych obiektów.
Menu skrótów są wskazywane przez odniesienie z przypisanych im aliasów. W oknie edytora Dostosuj interfejs użytkownika (CUI) nazwy aliasów muszą być zgodne z konwencjami nazewnictwa. Na przykład menu skrótów o nazwie „Menu domyślne” wyświetla następujące informacje w części Aliasy panelu Właściwości:
POP501, CMDEFAULT
CMDEFAULT to jedna z zarezerwowanych nazw aliasów wyszukiwanych przez program w konkretnych sytuacjach. W tym przypadku jest wyświetlane menu skrótów, do którego przypisano alias CMDEFAULT, jeśli nie wybrano żadnego obiektu i nie jest aktywne żadne polecenie w momencie kliknięcia prawym przyciskiem myszy w obszarze rysunku.
Aliasy dla kontekstowych menu skrótów muszą być ponumerowane wartościami z przedziału od POP500 do POP999 wyjątkiem menu Lokalizacja, do którego jest przypisany alias POP0. Poniższe aliasy są zarezerwowane dla programu:
Menu skrótów obiektu są wstawiane do menu skrótów CMEDIT, gdy wybrany zostanie co najmniej jeden określony typ obiektu. W przypadku menu obiektów używana jest dla nazw aliasów jedna z dwóch następujących konwencji nazewnictwa:
OBJECT _nazwaobiektu — używane przy wyborze jednego obiektu określonego typu.
OBJECTS _nazwaobiektu — używane przy wyborze więcej niż jednego obiektu określonego typu.
Jeżeli nie jest dostępne żadne menu OBJECT_nazwaobiektu, program używa menu OBJECTS_nazwaobiektu (jeżeli istnieje).
Nazwaobiektu musi być prawidłową nazwą obiektu i musi być zgodna z kodem 0 DXF ™ obiektu, dla którego ma być wyświetlane menu skrótów. W większości przypadków, z wyjątkiem bloków i odnośników zewnętrznych, jako nazwa aliasu menu skrótów obiektu używana jest nazwa obiektu. Następujące nazwy obiektów są używane specjalnie dla bloków i odnośników zewnętrznych:
Podobnie jak w przypadku menu skrótów obiektu, menu skrótów poleceń są wstawiane do menu skrótów CMCOMMAND w zależności od tego, które polecenie jest aktualnie aktywne. W menu skrótów poleceń używana jest konwencja nazewnictwa COMMAND _nazwapolecenia. Nazwapolecenia może być dowolną poprawną nazwą polecenia, w tym jedną z nazw poleceń zdefiniowanych przez użytkownika lub poleceń aplikacji innych producentów.
W wielu wypadkach przed poleceniem można wprowadzić myślnik, aby wyłączyć wyświetlanie okien dialogowych, a zamiast nich wyświetlać monity. Na przykład tworzenie menu skrótów z zastosowaniem aliasu COMMAND_-WSTAW pozwala dodawać opcje menu kontekstowego do polecenia -WSTAW, gdy to polecenie jest aktywne.