Возможно, вам потребуется предоставить более подробную информацию. Но если вы пытаетесь отправить ключ ввода в приложение, созданное VB6, и он не забирает его, то обычно это тот факт, что вы не установили для свойства KeyPreview формы значение true. Без управления с текущим фокусом поглощает нажатие, которое вы послали.
Если вы создали приложение, получающее клавишу ввода. Я настоятельно рекомендую вам выполнить рефакторинг приложения, чтобы любой код, вызываемый вводом, мог быть выполнен с помощью кода. Обычно это делается путем перемещения кода в область, доступную для обоих приложений. Это потому, что Sendkeys общеизвестно недетерминирован и может вызвать много странностей.
Существует событие keybd_event, которое вы можете использовать из информации Win32 API здесь
Я нашел это более надежным, чем SendKeys.