Подозреваю что всё что тебе хочется достигается комбинацией Autodesk.AutoCAD.EditorInput.CursorType, Autodesk.AutoCAD.EditorInput.UserInputControls и значений системных переменных DYNXXXX, выбором JigPrompts.AcquireDistance или JigPrompts.AcquirePoint. Ну и т.д.
Autodesk.AutoCAD.EditorInput.CursorType и Autodesk.AutoCAD.EditorInput.UserInputControls бесполезны для задачи.
JigPrompts.AcquireDistance или JigPrompts.AcquirePoint с использованием DYNMODE = 0 некорректно ведут себя при вводе с командной строки.
Но в итоге решение найдено. Все те же JigPrompts.AcquirePoint с использованием DYNMODE = 0. Для отключения доступа к командной строке клавиатурный ввод в MessageFilter перенаправляется в собственный обработчик и таким образом ввод в командную строку отключен. Также это означает отказ от Keywords.
Далее, дополнительно взята идея из использования прозрачного wpf поверх всего AutoCAD. В данном случае я использую небольшое настраиваемое прозрачное (opacity = 1%) wpf окно и любые контролы, какие хочу. Панель и границы окна скрыты, по сути видны только нужные контролы. Т.е. легко можно реализовать все, что угодно. И прикрепить обработчик по движению к курсору или отдельно.
Не без костылей и не та самая реализация, что в примере в команде Смещение (_offset), но вполне должно работать и имеет кучу плюсов.