gpt4 book ai didi

syntax-error - 如何在sikuli中使用keyDown()和keyUp()?

转载 作者:行者123 更新时间:2023-12-03 08:07:08 25 4
gpt4 key购买 nike

这是我的代码段,

reg = selectRegion("Selected a region")
reg.keyDown(KEY_CTRL)
reg.keyUp()

我的目标是选择一些行,就像我们按下CTRL然后向下滚动一样,但是它会抛出

java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: Invalid key code

显然我做错了什么,任何人都可以帮我解决这个问题吗?

最佳答案

有关special keys的文档说要结合使用CTRLkeyDown()KEY_CTRLtype()一起使用,或在其他情况下要添加修饰键作为 mask 。 (而且实际上已弃用,现在应改为KeyModifier.CTRL。)

例如:

reg.keyDown(CTRL)
... some code that scrolls ...
reg.keyUp(CTRL)

或在按住控制键的同时按两次“向下”键:

reg.type(Key.DOWN + Key.DOWN, KeyModifier.CTRL);

(作为一个旁注,通常将shift用作创建选择而不是控制的修饰键。)

关于syntax-error - 如何在sikuli中使用keyDown()和keyUp()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16648321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com