Hi Joseph,
You almost had it, once you turn on the shorcut menu display you have to set the default action, also I placed it in the ThisDocument code pane. I couldn't get the Change_RightClick to fire so I moved it to the sub below. I have 2000i so that may be the problem.
Private Sub AcadDocument_BeginRightClick(ByVal PickPoint As Variant)
Dim AcadPrefUser As AcadPreferencesUser
Set AcadPrefUser = ThisDrawing.Application.Preferences.User
If AcadPrefUser.ShortCutMenuDisplay = True Then
AcadPrefUser.ShortCutMenuDisplay = False
AcadPrefUser.SCMDefaultMode = acRepeatLastCommand
Else
AcadPrefUser.ShortCutMenuDisplay = True
AcadPrefUser.SCMDefaultMode = acSCM
End If
End Sub
Hey lucas!