いくつかのインジケータを使用して、RPG プログラム (表示ファイルの操作) でどのキーが押されたかを判断する可能性はありますか? 機能または一部のコマンド キーで実現可能であることはわかっています。しかし、「+」、「S」、「/」などのキーを判別する必要があります。すべてのキーボード キーのコードはありますか?
手がかりを事前にありがとう、JS
いくつかのインジケータを使用して、RPG プログラム (表示ファイルの操作) でどのキーが押されたかを判断する可能性はありますか? 機能または一部のコマンド キーで実現可能であることはわかっています。しかし、「+」、「S」、「/」などのキーを判別する必要があります。すべてのキーボード キーのコードはありますか?
手がかりを事前にありがとう、JS
ワークステーションの表示ファイルはブロック (記録) モードのデバイスであり、すべての処理が端末自体で行われるため、個々のキーを取得する方法がわかりません。
詳細については、Application Display プログラミングブックを参照してください。
ストレート 5250 エミュレーションを使用している場合、ほとんどのキーストロークを検出する方法はありません。
RPG Open Access などのブラウザー ベースのインターフェイスを使用している場合は、話は別です。Profound UI やその他の手段を使用すると、ブラウザで JavaScript を使用できます。これにより、キーストロークにアクセスできます。
もう 1 つのオプションは、5250 エミュレータ内で低レベルのアクセスを取得することです。これは、TN5250J などのオープン ソース エミュレータを使用して実行できます。