Как написать текст во внешнее приложение
Я разрабатываю приложение, чтобы помочь пользователю быстрее писать общий текст.
Я имею в виду приложение для Windows, в котором пользователь может настраивать свои комбинации клавиш, поэтому, когда он, например, пишет электронное письмо в Outlook или Gmail, ему просто нужно нажать эти клавиши, и текст, который он настроил до того, будет вставлен. в любое приложение, которое он использует.
Таким образом, вместо того, чтобы пользователю приходилось писать "Уважаемый сэр, ваш заказ был получен успешно" каждый раз, когда он получает заказ и хочет отправить подтверждение по электронной почте, он может просто нажать что-то вроде "Crtl + O + R", и соответствующий текст будет написан для него.
Я думаю, что для достижения этого мое приложение должно сделать две вещи:
- Перехватывать нажатие комбинации клавиш покупайте пользователя, когда он сосредоточен на другом приложении.
- "Вставьте" соответствующий текст в это приложение.
Я не имею ни малейшего понятия о том, как этого добиться, потому что мое приложение будет делать что-то вроде "вставки" текста в другое приложение (otlook, word, notepad или что-то, что пользователь может вводить), заменяя короткий текст, который пользователь вводит. написал с длинным текстом, который он определил.
Какие-либо предложения? Я посмотрел на горячие клавиши, но я не уверен, что они подходят, и я также не знаю, как "вставить" новый текст.
Благодарю.
1 ответ
Рассматривали ли вы просто добавление текста в буфер обмена? Показать текст рядом с кнопкой с надписью "Копировать в буфер обмена", и пользователь может просто взять его и нажать Ctrl-V.
Не могу придумать приложение для Windows, которое делает это таким образом, но я знаю, что это возможно; Черт, Bit.ly может сделать это из вашего браузера.