1 件の投稿を表示中 (合計 3 個)
  • 作成者
    投稿
  • #10543
    waiwai
    メンバー

    こんにちは、EmEditor を便利に使わせていただいています。
    題名の通りなんですが、shell.SendKeys で 半角/全角 キーを操作できますか?
    もしできるなら方法を教えていただけると助かります。

    よろしくお願いいたします。

    #10545
    Yutaka Emura
    キーマスター

    waiwai 様

    いつも EmEditor Professional をお使いいただき、誠にありがとうございます。

    これの対象は、外部のアプリケーションでしょうか? それとも、EmEditor 内の文書でしょうか?

    残念ながら、外部のアプリケーションに半角/全角キーを送ることはできません。Microsoft の Visual Basic だと IMEStatus という関数があるようですが、EmEditor にはこれに相当する関数がありません。必要でしたら、将来のバージョンで検討したいと思います。

    EmEditor 内の文書でしたら、以下のようにして、IME のオン/オフを切り替えることができます。

    editor.ExecuteCommandByID(4198);

    他にもご質問がございましたら、ご遠慮なくご連絡ください。
    今後もどうぞよろしくお願い申し上げます。

    #10549
    waiwai
    メンバー

    Yutaka様、ありがとうございます。

    できました。ありがとうございます!

    コード補完のマクロを書いていて、コメント用のキーワードの場合

    1. IME を ON
    2. Prompt() 表示
    3. 戻り値でキーワードを置換
    4. IME を OFF

    と、したかっただけです。

    教えていただいた方法でうまくいきました。
    ありがとうございました。

    また、お願いします。

1 件の投稿を表示中 (合計 3 個)
  • このトピックに返信するにはログインしてください。