Я не могу предложить ответ так же, как некоторое понимание и совет ...
Есть определенные приложения, которые "перехватывают" инструкции клавиатуры и мыши и, по сути, "аннулируют" их, если они имитируются программным обеспечением,Вообще говоря, вы могли бы видеть это только в надлежащем антивирусном программном обеспечении, таком как Kaspersky, однако ...
Способ, которым некоторые (не многие, но некоторые) программы перехватывают ввод с клавиатуры и мыши в качестве стороны-эффект, ведите себя так же.Если вы выполнили все рекомендации, приведенные в комментариях выше, и не можете заставить Вавилон инициировать какое-либо действие, вероятно, Вавилон ведет себя так, как я описал.
Если то, что я подозреваю, является верным, тометод, который вы пытаетесь использовать, просто невозможен (по крайней мере, если не использовать какой-либо простой код Pascal сам по себе ... ASM мог бы это сделать, но это не в моих силах).
Лучшим решением может бытьПроведите небольшое исследование, чтобы выяснить, доступны ли вам какие-либо из следующих опций: 1) Есть ли у Babylon конвейер или API, который вы можете использовать для взаимодействия с ним (-ями) вашего приложения?2) Доступны ли вам требуемые функции Babylon через один (или несколько) DLL-файлов, распространяемых как часть Babylon?3) Есть ли альтернатива использованию Вавилона для ваших нужд?
Я знаю, что это не ответ как таковой (конечно, не тот, который вы хотели бы услышать), но он может направить вас в лучшем направлении.