1

いくつかのインジケータを使用して、RPG プログラム (表示ファイルの操作) でどのキーが押されたかを判断する可能性はありますか? 機能または一部のコマンド キーで実現可能であることはわかっています。しかし、「+」、「S」、「/」などのキーを判別する必要があります。すべてのキーボード キーのコードはありますか?

手がかりを事前にありがとう、JS

4

2 に答える 2

5

ワークステーションの表示ファイルはブロック (記録) モードのデバイスであり、すべての処理が端末自体で行われるため、個々のキーを取得する方法がわかりません。

詳細については、Application Display プログラミングブックを参照してください。

于 2013-05-24T16:54:09.113 に答える
2

ストレート 5250 エミュレーションを使用している場合、ほとんどのキーストロークを検出する方法はありません。

RPG Open Access などのブラウザー ベースのインターフェイスを使用している場合は、話は別です。Profound UI やその他の手段を使用すると、ブラウザで JavaScript を使用できます。これにより、キーストロークにアクセスできます。

もう 1 つのオプションは、5250 エミュレータ内で低レベルのアクセスを取得することです。これは、TN5250J などのオープン ソース エミュレータを使用して実行できます。

于 2013-05-27T04:39:50.183 に答える