Я создаю утилиту для моей свекрови, чтобы переназначить команды CTRL-C и CTRL-V на одну сигнальную кнопку на ее клавиатуре, чтобы помочь с домашней работой.При первом нажатии он передаст команду COPY.Следующее нажатие будет командой PASTE.Поскольку мое маленькое приложение не будет в фокусе, мне нужно использовать GetAsyncKeyState.Прямо сейчас я пытаюсь сопоставить все это с ключом тильды.Как убить ключ тильды из фактической передачи в выбранное поле и перезаписи данных или добавления себя в вставленный текст?Может ли использовать C # в любом .NET Framework или VB6 для этого небольшого апплета.
Я понимаю, что ответ, который я ищу, может помочь в создании вредоносного программного обеспечения, поэтому, если кто-то захочет поделиться этим или удалить этовопрос то непременно сделай так.Я ищу ответ на реальную проблему или ситуацию.Я знаю, что мог бы сопоставить с не печатающей клавишей, такой как Scroll Lock или Caps Lock, как некоторые другие утилиты, но обе эти клавиши используются в данный момент времени и не совсем вариант.