1

是否有可能使用一些指标来确定在 RPG 程序(使用显示文件)中按下了哪个键?我知道这对于功能或某些命令键是可行的。但我需要确定诸如“+”、“S”、“/”等键。所有键盘键都有一些代码吗?

提前感谢一些线索,JS

4

2 回答 2

5

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

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

于 2013-05-24T16:54:09.113 回答
2

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

如果您使用的是基于浏览器的界面,也许是 RPG Open Access,那就另当别论了。借助 Profound UI 或其他此类途径,您可以在浏览器中使用 javascript,这确实使您可以访问击键。

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

于 2013-05-27T04:39:50.183 回答