Hi Dhruvin,
Thanks for replying. I can share some info with you, but I do not really have errors. Let me know what do you want to see. It is the situation that sending key stroke is not safely limited to the terminal "handle" makes me worry. If the send key does not work as intended, the process will not function properly or not functional at all.
I do not have the option 'Mainframe Send Keys' in navigation stage. I use write stage a lot to avoid using send keys as much as I can. But {ENTER}, {F1}, {F2} ... has to be entered by navigation stage.
Eventually, my work around is using conditional wait to check every time I try to send a key stroke, before and after. I made a text type data field, to record the status how far I have gone into the process, so if the input failed I can terminate and launch again and go to the proper step according to my status log. Naturally, the focus is on the terminal window after it is launched. It is not an elegant way to solve this problem, but it is working fine... for now... fingers crossed