HSPプログラムコンテスト2010に出展しております「hsedcpl」の改良に際し、
皆様の知恵を拝借できればと思い質問させて頂きます。
HSPのウィンドウがアクティブでない時に、onkeyと同様にキー割り込みを取得する方法を
ご存知の方がいらっしゃいましたら、その方法・あるいはスクリプトを教えていただけないでしょうか。
当方でも調査した結果、サブクラス化などのキーワードが浮かんできたのですが、
マシン語の使用が必要との話もあり、なかなか理解・実装にたどり着けていません。
「hsedcpl」はHSPエディタの入力補完を行うためにキー入力を監視する必要があり、
現状ではループ内でgetkeyによりキー入力を取得しています。
本来はonkeyやoncmdでキー入力の監視を行ったほうが処理が安定するのですが、
これらの命令は実行プログラムのウィンドウがアクティブな時に限り割り込みを受け付けるようです。
本ソフトは別のウィンドウ(HSPエディタを想定)がアクティブな状況での使用を想定しているため、
onkeyやoncmdの使用を断念しています。
以上です。
ご協力のほど、よろしくお願い致します。