Я довольно новичок в C#, и я пытаюсь создать небольшое приложение в системном трее, которое вставляет что-то в активное окно (отправляет команду CTRL + V) на основе короткий текст и горячие клавиши, которые написаны в окне.Слушайте следующие 5 нажатий клавиш после нажатия горячей клавиши
Ex. Если вы введете | hl в Блокноте, приложение вставляет Hello в активное окно.
До сих пор я получил приложение к stat в системе, попробовав использовать NotifyIcon на основе найденного примера here и смог настроить крючок клавиатуры для прослушивания событий с нажатием клавиши.
Что мне сейчас нужно это:
if(e.KeyCode.ToString() == "OemPipe") //if hotkey is pressed
{
//listen for the next 5 KeyCode
if(//next 5 KeyCode are A, B, C, D and E)
{
//do stuff
}
else
{
//ignore and listen for hotkey again
}
}
Я стучал головой о стену, пытаясь найти, как это делается в течение нескольких дней, но я даже не могу найти что-то Заставь меня начать.
Любые идеи будут очень благодарны, и если у вас будет образец кода, который будет еще лучше.
Являются ли это веб-формы или MVC или Windows Forms или WPF, или Silverlight или что-то еще? –
Опубликовать полный код событий с нажатием клавиши – Aruna
Должно быть, это приложение Windows Forms. – user2099654