저는 C#에 대해 매우 익숙하며, 활성 창 (Ctrl + V 명령 전송)에 붙여 넣는 작은 시스템 트레이 응용 프로그램을 만들려고합니다. 창에 쓰여진 짧은 텍스트와 바로 가기 키.단축키를 누른 후 다음 5 건의 키를 청취하십시오.
Ex. | hl을 메모장에 입력하면 응용 프로그램이 활성 창에 Hello를 붙여 넣습니다.
지금까지 시스템에서 stat에 응용 프로그램을 얻으려는 예가 here 인 NotifyIcon을 사용하고 키 다운 이벤트를 수신 대기하도록 키보드 후크를 설정할 수있었습니다.
은 내가 지금 필요한 것은 이것이다 :이 이제 몇 일 동안 수행하는 방법을 찾기 위해 노력하고 벽에 내 머리를 두드리는 있었어요,하지만 난 뭔가를 찾을 수 없습니다
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
}
}
나 시작해.
모든 ideeas가 크게 감사하겠습니다. 코드 샘플도 있으면 더 좋을 것입니다.
이 Web Forms 또는 MVC 또는 Windows Forms 또는 WPF 또는 Silverlight입니까? –
키 다운 이벤트 전체 코드 게시 – Aruna
Windows Forms 앱입니다. – user2099654