0
사용자가 단추를 누를 때 SendKeys.Send()를 사용하여 응용 프로그램의 터치 키보드를 개발 중입니다. A, B, C, 백 스페이스와 같은 일반 키를 보낼 수 있습니다. 등을 입력하면됩니다. 그러나 á, é, ô, ä, ñ과 같은 특수 문자를 보낼 수 없었습니다.SendKeys.Send()를 사용하여 특수 문자를 보내는 방법은 무엇입니까?
그래서 이러한 특수 문자를 SendKeys.Send()를 통해 보내는 방법이 있습니까? 그렇지 않다면, 당신은 나에게 무엇을 제안 할 수 있습니까?
http://inputsimulator.codeplex.com/InputSimulator.SimulateTextEntry()
또는 이것은 또한 당신을 도울 수 :
이 프로젝트
* "나는 특별한 보낼 수 없습니다 chars "* - 정확히 어떻게 보낼 수 있습니까?"할 수 없다 "는 것을 의미합니까? – Sinatr
가능한 [C#의 Sendkeys로 밑줄을 보낼 수 없습니까?] (https://stackoverflow.com/questions/8217373/unable-to-send-underscore-with-sendkeys-in-c) – Sinatr
'SendKeys' 클래스 놀랍지 않게 _KEYS_를 문자가 아닌 다른 응용 프로그램으로 보냅니다. 문서에서 : _ "응용 프로그램이 다양한 키보드로 국제적인 사용을 목적으로하는 경우, 보내기를 사용하면 예기치 않은 결과가 발생할 수 있으므로 피해야합니다." 질문에 전혀 코드가 없으므로 아무리 노력해도 명확하지 않습니다. 좋은 [mcve]는 신경 쓰지 마십시오. 그러나'SendKeys'가하는 일을 오해 한 것 같습니다. 키보드에 직접없는 문자를 원할 경우 입력시 해당 문자를 형성 할 키를 보내야합니다. –