RPG:确定按下的键

时间:2013-05-24 15:52:21

标签: ibm-midrange

是否有可能使用某些指标确定在RPG程序中使用哪个键(使用显示文件)?我知道功能或一些命令键是可行的。但我需要确定键:'+','S','/'等等。是否有一些代码用于所有键盘键?

提前感谢一些线索, JS

2 个答案:

答案 0 :(得分:5)

工作站显示文件是块(记录)模式设备,我不知道捕获单个密钥的方法,因为所有这些处理都发生在终端本身内。

有关详细信息,请参阅Application Display programming手册。

答案 1 :(得分:2)

如果您使用直接5250仿真,则没有任何方法可以检测到大多数击键。

如果您使用的是基于浏览器的界面,也许是RPG Open Access,那就是另一回事了。使用Profound UI或其他类似途径,您可以在浏览器中使用javascript,这可以让您访问击键。

另一种选择是在5250仿真器内获得低级访问权限。这可以通过使用开源仿真器(如TN5250J)来完成。