>名無しさん
あれ?既に対応しているはずです。
ieコンポーネント作成後に以下のように書き、
querycom ioipao, ie, IOleInPlaceActiveObject@;ctrl+c、tabを有効化
onkey gosub *key;;ctrl+c、tabを有効化。キー入力を検出
ジャンプ先はこのように書きます。
*key//ctrl+c、tabを有効化
objsel -1
if stat=-1:{//入力ボックスではない時に-1が返ってくるのでieを選択している時は-1が返ってくる
MSG = 0,$100,wparam,lparam,0,0,0
IOIPAO_TranslateAccelerator ioipao, varptr(MSG)
}
return
恐らく、書き込み時の入力ボックスが別ウィンドウにあるので関係ないと思いますが、
同じウィンドウにある場合書き込み時にIEコンポーネントがもキー入力に反応してしまうため、objsel -1でフォーカスがあたっているオブジェクトidを検出して処理を分岐させます。
hsp標準のmesboxやinputにフォーカスがあたっているときはウィンドウidが返り、それ以外(ieコンポーネントやリストビュー)の場合は-1が返ります。