是否有可能使用某些指标确定在RPG程序中使用哪个键(使用显示文件)?我知道功能或一些命令键是可行的。但我需要确定键:'+','S','/'等等。是否有一些代码用于所有键盘键?
提前感谢一些线索, JS
答案 0 :(得分:5)
工作站显示文件是块(记录)模式设备,我不知道捕获单个密钥的方法,因为所有这些处理都发生在终端本身内。
有关详细信息,请参阅Application Display programming手册。
答案 1 :(得分:2)
如果您使用直接5250仿真,则没有任何方法可以检测到大多数击键。
如果您使用的是基于浏览器的界面,也许是RPG Open Access,那就是另一回事了。使用Profound UI或其他类似途径,您可以在浏览器中使用javascript,这可以让您访问击键。
另一种选择是在5250仿真器内获得低级访问权限。这可以通过使用开源仿真器(如TN5250J)来完成。