Sikuli @用java签名

问题描述 投票:0回答:1

我的电子邮件地址有一个字符串:

 String email = "[email protected]";

现在,我想将此电子邮件地址键入网页上的某个字段。所以我这样做

 s.type("login.png", email);

但是如果我执行应用程序,则会输入

虚拟的“web.de

我有一个德国键盘布局和德国键盘上@ -symbol位于ALTGR + q。所以我修改了这样的应用程序

s.click("login.png");
s.type("dummy");
s.keyDown(KeyModifier.ALTGR);
s.type("q");
s.keyUp(KeyModifier.ALTGR);

结果是“虚拟q”(带空格)

我也尝试过这个

s.type("q", KeyModifier.ALTGR);

但这会导致“dummyq”(没有空格)

如果有人需要这些信息,我使用以下导入:

import org.sikuli.script.*;
import org.sikuli.basics.Debug;

我使用sikulixapi-1.1.0.jar

谢谢你的帮助Hauke

java keyboard sikuli
1个回答
1
投票

我自己找到了解决方案。为了有人有同样的问题

s.type("q", KeyModifier.ALT | KeyModifier.CTRL);

这解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.