トップ回答者
SendKeysで{^}が送られない

質問
回答
-
{^} は、SHIFT + 6 を入力するように固定されてるみたいですね。
参考:Reference Source : SendKeys
US配列のキーボードなら確かにこの入力で ^ になるのですが、他のキーボード配列への配慮はないようです。
^の入力が必須なのであれば、SendKeysは諦めて、Windows APIのSendInput関数を直接呼び出すことも考えた方が良いかもしれません。
// 元々の実現したいことによっては、キー送信以外の解決策もあるかもしれませんが。
- 回答としてマーク nebokken 2018年5月15日 2:34
すべての返信
-
{^} は、SHIFT + 6 を入力するように固定されてるみたいですね。
参考:Reference Source : SendKeys
US配列のキーボードなら確かにこの入力で ^ になるのですが、他のキーボード配列への配慮はないようです。
^の入力が必須なのであれば、SendKeysは諦めて、Windows APIのSendInput関数を直接呼び出すことも考えた方が良いかもしれません。
// 元々の実現したいことによっては、キー送信以外の解決策もあるかもしれませんが。
- 回答としてマーク nebokken 2018年5月15日 2:34