"A"& "B", "S"& "D"& "F"와 같은 키 조합을 C#에서와 같이 가져와야합니다. Control 키, Alter 키와 같은 수정 키를 사용하여 키 조합을 구현할 수 있습니다. 하지만 여기서는 수정 자 키를 사용하지 않고 키 조합이 필요합니다.수정 자 키가없는 키 조합
1
A
답변
1
KeyDown 및 KeyUp 이벤트에 등록하고 현재 어떤 키가 다운되었는지 추적해야합니다.
0
가장 좋은 방법은 P/Invoke GetKeyState
입니다. 나는 당신이 WinForms 앱이나 WPF 앱을 다루고 있다고 생각하지만 어떤 경우 든 할 수있는 것은 KeyPressed 이벤트에서 GetKeyState 메소드를 호출하고 관심있는 키를 폴링하여 눌렀는지 확인하는 것입니다 게다가. 여기에 GetKeyState의 도움 구현의 :
http://sanity-free.org/17/obtaining_key_state_info_in_dotnet_csharp_getkeystate_implementation.html
관련 문제
- 1. 수정 자 키 조합 입력
- 2. 수정 자 키가없는 메뉴 항목
- 3. Gtk 키 누르기 수정 자
- 4. 특정 수정 자 키 캡처
- 5. 수정 자 키 발사 onkeyup
- 6. emacs 키 수정 자 생성
- 7. C# : keydown 이벤트에서 수정 자 키 이름 + 비 수정 자 키 이름을 어떻게 표시합니까?
- 8. SendKeys 키 수정 자 보내기 및 끄기
- 9. CGEvent 탭에서 수정 자 키 가져 오기
- 10. .NET StandardInput 송신 수정 자
- 11. Cmd javascript를 사용하여 키 조합 조합 입력
- 12. 자바 스크립트 키 조합 조합 감지
- 13. 단축키의 키 조합
- 14. jQuery를 뜨거운 키 조합
- 15. 키 조합 감지
- 16. GWT 처리 키 조합
- 17. emacs 성가신 키 조합
- 18. 클래스 수정 자
- 19. 연습 수정 자
- 20. 수정 자 '대중'
- 21. HyperlinkEvent 수정 자?
- 22. RegisterHotkey Fn 수정 자?
- 23. 작업 수정 자
- 24. 델파이 액세스 수정 자
- 25. 포스트그레스의 기본값/수정 자?
- 26. PHP 수정 및 배열 조합
- 27. 조치에서 Android 수정 자 키 대체를 대체 할 수 있습니까?
- 28. Java에서 InputEvent 객체없이 수정 자 키 상태를 확인하십시오.
- 29. IOHIDManager를 사용하여 수정 자 키 이벤트 가져 오기
- 30. 키 조합 후 기본 키 이벤트 변경
은 ... 코드를 작성 .... –