Как написать текст во внешнее приложение

Я разрабатываю приложение, чтобы помочь пользователю быстрее писать общий текст.

Я имею в виду приложение для Windows, в котором пользователь может настраивать свои комбинации клавиш, поэтому, когда он, например, пишет электронное письмо в Outlook или Gmail, ему просто нужно нажать эти клавиши, и текст, который он настроил до того, будет вставлен. в любое приложение, которое он использует.

Таким образом, вместо того, чтобы пользователю приходилось писать "Уважаемый сэр, ваш заказ был получен успешно" каждый раз, когда он получает заказ и хочет отправить подтверждение по электронной почте, он может просто нажать что-то вроде "Crtl + O + R", и соответствующий текст будет написан для него.

Я думаю, что для достижения этого мое приложение должно сделать две вещи:

  1. Перехватывать нажатие комбинации клавиш покупайте пользователя, когда он сосредоточен на другом приложении.
  2. "Вставьте" соответствующий текст в это приложение.

Я не имею ни малейшего понятия о том, как этого добиться, потому что мое приложение будет делать что-то вроде "вставки" текста в другое приложение (otlook, word, notepad или что-то, что пользователь может вводить), заменяя короткий текст, который пользователь вводит. написал с длинным текстом, который он определил.

Какие-либо предложения? Я посмотрел на горячие клавиши, но я не уверен, что они подходят, и я также не знаю, как "вставить" новый текст.

Благодарю.

1 ответ

Решение

Рассматривали ли вы просто добавление текста в буфер обмена? Показать текст рядом с кнопкой с надписью "Копировать в буфер обмена", и пользователь может просто взять его и нажать Ctrl-V.

Не могу придумать приложение для Windows, которое делает это таким образом, но я знаю, что это возможно; Черт, Bit.ly может сделать это из вашего браузера.

Другие вопросы по тегам