Работа клавиши BACKSPACE (Разработчикам MetaTrader)

 

Уважаемые разработчики!

Прошу проработать более детально работу с горячими клавишами в терминале MetaTrader.

CHART_KEYBOARD_CONTROL

Разрешение на управление графиком с помощью клавиатуры ("Home", "End", "PageUp", "+", "-", "Стрелка вверх"  и т.д.). Установка CHART_KEYBOARD_CONTROL=false позволяет отключить скроллинг и масштабирование графика, но при этом сохраняется возможность получать события нажатия данных клавиш в OnChartEvent().


На текущий момент этого не достаточно.

Проблема в том что при работе с графическими объектами в случае нажатия BACKSPACE удаляется последний созданный объект. Это происходит в любом случае, выделен не выделен объект.

Есть необходимость набирать текст без использования стандартного поля ввода OBJ_EDIT (так как оно имеет ограничение по длине).

В результате для удаления последнего не правильно набранного символа пользователи используют BACKSPACE.

Что приводит к удалению последнего созданного программой графического объекта.

Прошу ткнуть в какое то место если я чего то не знаю, или рассмотреть предложение иметь возможность полностью отключать горячие клавиши терминала. (Как вариант не удалять созданные объекта клавишей BACKSPACE если они не выделены.)

Причина обращения: