Windows 메시지 나 std :: cin 스트림을 사용하지 않고 콘솔에서 마지막 키를 누르는 방법이 있습니까? 표준 라이브러리에 함수가 있다고 들었습니다. 해결책은 가능하면 휴대가 가능한 것이 바람직합니다. 사전에 도움을 주셔서 감사합니다.Windows 메시지가없는 콘솔에서 키 누르기 C++
1
A
답변
1
0
휴대용은 아니지만 Windows의 콘솔 앱에서도 GetAsyncKeyState를 사용하여 현재 키 상태에 액세스 할 수 있습니다. 더 많은 기술적 인 그리고 똑같이 특정 윈도우는 SetWindowsHookEx를 사용하여 키보드를 마지막으로 누른 키를 저장하는 시스템 콜백에 연결하는 것입니다.
기본 문제 : Console + Portability - cin을 암시하는 것처럼 보이는 것이 최선의 방법입니다 - cin이 제공하지 않아야 할 것은 무엇입니까?
0
pdcurses와 같은 저주 라이브러리를 사용 해본 적이 있습니까? 내가 아는 콘솔 관리를 할 수있는 유일한 크로스 플랫폼 라이브러리에 관한 것입니다.
관련 문제
- 1. 가상 키 누르기 C#
- 2. C 키의 키 누르기 이벤트
- 3. 셀레늄는 키 누르기
- 4. 처리 기능 키 누르기
- 5. Visual C++의 키 누르기 시뮬레이션
- 6. 콘솔 응용 프로그램에서 런타임 키 누르기 감지
- 7. 응용 프로그램에 키 누르기 보내기 응용 프로그램에 키 누르기 보내기
- 8. JTextPane 키 누르기 에뮬레이션
- 9. Android 긴 키 누르기
- 10. 키 누르기 변경
- 11. 키 누르기 시뮬레이션 방법
- 12. Jquery 키 누르기 문제
- 13. 키 누르기 버그?
- 14. GTK에서 전달 키 누르기
- 15. C에서 키 누르기 #
- 16. 키 누르기 방법 재정의
- 17. 키 입력 후 키 누르기 메서드
- 18. C 키를 사용하여 Windows에서 강제 키 누르기 또는 마우스 이동
- 19. 키 누르기 후 이벤트를 발생
- 20. jquery 에뮬레이트 키 누르기 "Ctrl + +"
- 21. jQuery 키 누르기 이벤트 문제
- 22. Ctrl + Tab 키 누르기 감지
- 23. 대화 키 누르기 및 DOM
- 24. android와의 특수 문자 키 누르기
- 25. 초기 키 누르기 지연 제거
- 26. 애플릿에서 JFrame으로 "전달"키 누르기
- 27. 콘솔에서 Windows 서비스 실행
- 28. 왼쪽/오른쪽 소프트 키 누르기 - C# .net CF 3.5
- 29. win form에서 wpf로 키 누르기 패스
- 30. 첫 번째 키 누르기 후 일시 중지
마지막 * 문자 * 또는 마지막 * 키 누르기 (예 : 시프트, 컨트롤 및 화살표 키와 같은 수정 자 포함)에 관심이 있으십니까? 그것이 keypresses 인 경우에 당신은 쉬운 휴대 가능성에 관해서는 매우 다행이다. –