Отключить ввод символов с помощью API инструментов?
Я пытаюсь использовать пакет VIDE, который включает привязку клавиш vi для Delphi IDE Embarcadero. Тем не менее, у него есть проблема. При отладке я заметил, что символы, похоже, вставляются в редактор до того, как VIDE получает сообщение о том, какая клавиша была нажата, поэтому мне было интересно, есть ли возможность отключить это с помощью API инструментов Delphi. На данный момент я использую kludge, который удаляет вставленный символ, когда его символьная клавиша нажимается в обычном режиме, но это связано с рядом проблем, таких как загрязнение истории отмен.
Другими словами, я не хочу, чтобы символы вставлялись в файл при их нажатии, точнее, я не хочу, чтобы это происходило до того, как VIDE получит код клавиши. Есть ли способ сделать это с помощью Tools API?