09/11/05 01:17:55 792OgLJG
>>372-375
おおお、かなり近づいてます (^^)v
この修正でShiftを押すとIME ONの状態で半角英数入力になり、
英数字をタイプしている時でも入力文字の下に下線がついてます。
これは親Qなどの時と全く同じ挙動。
通常は半角小文字で入力でき、Shiftを押しながらやれば大文字に
なるので、まさにそうであってほしい動きです。
この半角英数モード(IME ON)の状態でShiftを単独で押すと、
IME ONのまま通常のNICOLAに戻ってほしいところですが、
現状はローマ字入力になってしまいます。
これを避けるためにENTERでNICOLAに戻るようにしたわけですね。
(これでも十分すぎる動きです)
たしか、pckeyのドキュメントにIME ON時のIMEの入力モードの
判定ができないと記載あったので、Shiftを押したときにNICOLA
かどうかも判定できず、ShiftでのNICOLAへの復帰はできない
ものと想像します。でもShift単独でローマ字入力に戻るという
ことは何かやりようがあるのかな?
しかし、VBAとかJScriptはある程度知っていますが、この独自スクリプト、
いまだに理解できず、、、