[HMM0037A] ●IMEのマクロ中、強制OFF - 秀丸エディタQ&A集

Hidemaru Editor

←前へ 次へ→ 機能別Q&A 質問番号順Q&A


[HMM0037A]

●IMEのマクロ中、強制OFF

Q.
keypressed文による値でループさせるマクロを作ったのですが、ついIMEのON/OFFキーをさわってしまい、動作が変になります。

A.

誤ってキーを押すことはよくあることです。 keypressedループ中で常にON/OFFを調査して、変更があればその都度修正します。 次の例は、IMEがONされても、常にOFFが維持されます。

disablebreak;
while(1){
    while(1){

        #k=keypressed;
        if(#k=27)break;
        else if(#k=...
        // elseによる分岐が続く

    }
    if(imestate)imeswitch;
}

←前へ 次へ→ 機能別Q&A 質問番号順Q&A