KeyModifier.SHIFT无法在Sikuli工作

时间:2016-10-10 05:44:04

标签: sikuli

我是Sikuli的新手。我需要在Sikuli中执行Ctrl + Shift + Down。

我试过了:

type(Key.DOWN,KeyModifier.SHIFT + KeyModifier.CTRL) 和 type(Key.DOWN,KeyModifier.SHIFT | KeyModifier.CTRL)

但它们都不起作用。它们产生与按Ctrl + Down相同的效果。

请帮忙。

3 个答案:

答案 0 :(得分:1)

由于某些错误,如果启用了NumLock,则Shift组合不起作用。 我使用的解决方案是使用以下方法切换它:

type(Key.NUM_LOCK)

我在这里找到答案:https://answers.launchpad.net/sikuli/+question/272223

答案 1 :(得分:0)

这个怎么样:

# Push down keys.
keyDown(Key.CTRL)
keyDown(Key.SHIFT)

type(Key.DOWN)

# Release keys. 
keyUp()

答案 2 :(得分:0)

尝试一下:

type(Key.DOWN, KeyModifier.SHIFT,  KeyModifier.CTRL) 

请注意,我只使用“,”而不是“ +”。