KeyModifier.SHIFT 不在 Sikuli 中工作

KeyModifier.SHIFT not working in Sikuli

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

我试过:

类型(Key.DOWN, KeyModifier.SHIFT + KeyModifier.CTRL) 和 输入(Key.DOWN, KeyModifier.SHIFT|KeyModifier.CTRL)

但其中 none 个 works.Both 产生与按 Ctrl+向下键相同的效果。

请帮忙。

这个怎么样:

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

type(Key.DOWN)

# Release keys. 
keyUp()

由于一些错误,如果 NumLock 处于打开状态,Shift 组合将不起作用。 我使用的解决方案是使用以下方式切换它:

type(Key.NUM_LOCK)

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

试试这个:

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

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