0
ユーザーがボタンを押したときにキーを送信するためにSendKeys.Send()を使用して、アプリケーション用のタッチキーボードを開発しています(Windowsキーボードには必要なものがありません)。 A、B、C、Backspaceなどの通常のキーを送信することができます。などを入力します。しかし、á、é、ô、ä、ñのような特殊な文字は送信できませんでした。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_を文字ではなく他のアプリケーションに送る。ドキュメントから:_ "あなたのアプリケーションがさまざまなキーボードで国際的に使用されることを意図している場合、Sendを使用すると予期しない結果が生じる可能性がありますので避けてください。あなたの質問は全くコードを提供しないので、あなたが試したことはまったく明らかではありません。良い[mcve]は気にしないでください。しかし、 'SendKeys'が何をしているのか誤解しているように思えます。文字をキーボードに直接入力しない場合は、入力時にその文字を構成するキーを送信する必要があります。 –