アプリケーションで特定のフローを維持するために、SikuliX を使用した小さな自動化スクリプトがあり、数字キー (1,2,3...,0) を押す必要があります。
問題は、アプリケーションが Numpad キーを受け入れないように見え、数字の文字列入力も受け入れないように見えることです。
type(Key.NUM1) # Doesn't work
type("1") # Doesn't work
type(Key.1) # Logically gives a parse-error
ドキュメントを見ると、特定のキー マッピングの呼び出しに関する情報が見つかりません。JAVAドキュメントも調べてみましたjava.awt.event.InputEvent
が、特定の親メソッドも変更されているように見えるため、Sikuliで操作する方法がわかりません。
次のようなことができるのだろうか。
type(Key.Code("49")) # Key code 49 for the number "1"