저는 사용자가 텍스트를 삽입하고 appliaction이 자동으로 입력하도록하는 C# .net 응용 프로그램을 개발 중입니다. 그것이하는 일은이 텍스트의 모든 문자를 구문 분석하고 모든 키 입력을 seperatly 보냅니다.keybd_event, 특수 문자 및 키보드 레이아웃?
그러나 결과가 실제로 무엇인지 알 수있는 방법이 있는지 궁금합니다. 예 :
그러나 특수 문자 및 키보드 레이아웃이 약간 걱정됩니다. 내 텍스트가가 '\', 내가 어떻게 알 수 있습니까 conains 경우,
VK_OEM_5 = "\|" for US
VK_OEM_102 = "<>" or "\|" on RT 102-key keyboard
지금 : http://msdn.microsoft.com/en-us/library/ms927178.aspx
이 페이지는 folloing 라인이 있습니다 참고로
, 나는 키 코드이 페이지를 발견 VK_OEM_5 또는 VK_OEM_102를 보내야한다면?
감사합니다.
감사합니다. 응용 프로그램은 게임을위한 것입니다 :) 그래서 당신의 솔루션이 작동하지 않을 것 같아요. – SaphuA
텍스트 입력을 시뮬레이트하고 싶다면 여전히'WM_CHAR'을 시도해야합니다. 보통 텍스트 입력에는 작동하지만 게임 자체를 제어하는 키 누르기에는 적합하지 않습니다. – CodesInChaos