2016-08-04 55 views
0

我正在做一箇舊的終端應用程序的自動化。爲確認登錄需要輸入 - 不正常,但正確輸入 - 數字鍵盤輸入。觸發小鍵盤(右側)輸入點擊KeyEvent

Robot r = new Robot(); 
r.keyPress(KeyEvent.VK_ENTER); 

我發現(in Coderanch),在Java中這是不可能的,但四年前...是否有任何選項現在做到這一點?我使用的是OpenText的HostExplorer終端,所以我會盡力挖掘設置...

+0

這個問題可能是有用的,我從來沒有想過要區分哪個輸入鍵被按下。也許有一種方法來設置擴展的按鍵屬性? http://stackoverflow.com/questions/8059177/distinguish-between-normal-enter-and-the-number-pad-enter-keypress –

回答

0

剛進去HostExplorer:

Options -> Keyboard Mapping 

上的圖像,你可以看到,右CTRL做ENTER鍵。

所以點擊主要的ENTER,在功能組中選擇操作鍵,選擇回車並保存更新後的映射...... OMFG!