dポイントプレゼントキャンペーン実施中!

こんばんは

UWSCというソフトでフォームに入力する際に、「半角英数ならそのまま、ひらなが入力モードなら半角英数にしてから入力」、つまり常に半角英数で入力したいのですが、どのようなコマンドを指定すればよいのでしょうか?

A 回答 (1件)

とりあえず、こんな感じでどうでしょう。

これでIMEが起動中(全角モード)だったら半角モードになり、最初から半角モードだったら素通りするはずです。

If GETKEYSTATE(TGL_IME) Then KBD(VK_KANJI,CLICK,50)

ただし一点注意があって、もしキーをカスタマイズしていて、全角モードに入るキーが「半角/全角」じゃない場合はうまくいきません。その場合は、「VK_KANJI」のところをカスタマイズに合わせて修正してください。
    • good
    • 3
この回答へのお礼

ありがとうございました!解決しました

お礼日時:2009/07/18 02:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!