Я создаю небольшую специальную функцию (C #), которая должна помочь пользователям вставлять фрагменты текста в любую точку Windows. Нечто похожее на функцию автотекста в Word или Intellisense в Visual Studio. Таким образом, будь то ввод электронной почты в Outlook, заметка в OneNote или комментарий в Facebook (с любым браузером).
Когда пользователь вводит первые 3 буквы известного слова или предложения, я хочу представить какое-то всплывающее окно, которое они могут использовать для завершения слова / предложения.
Я уже определяю, что печатают пользователи, и этот ввод также сопоставляется со списком слов в списке автозаполнения.
Но теперь мне нужно знать, как вставить текст, который находится в позиции курсора? (пока пользователь находится в любой программе ..)
И что-то, что было бы действительно приятно иметь, - то, что, если этот новый фрагмент текста мог заменить то, что уже было напечатано. Таким образом, я могу указать пользователям тип «nhw», и он будет заменен на «нужна помощь».
Большое спасибо за помощь,
Тыс