KeyModifier.SHIFT无法在Sikuli工作

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

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

我试过了:

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

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

请帮忙。

sikuli
3个回答
2
投票

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

type(Key.NUM_LOCK)

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


0
投票

这个怎么样:

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

type(Key.DOWN)

# Release keys. 
keyUp()

0
投票

试试这个:

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

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

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