Sikuli и комбинации клавиш


(Paul Manuilenko) #1

Доброго времени суток!
Столкнулся с необходимостью выполнить комбинацию (Win+D, Sift+Del…) клавиш.

Вот код:

import org.sikuli.api.robot.Key;
import org.sikuli.script.*;
import org.sikuli.script.Screen;

public class mco_main_class {
    public static void precondition() {
        Screen s = new Screen();
        try
        {
            s.type(Key.DELETE);
        }
        catch(Exception e){
            e.printStackTrace();
        }
    }
}

Попробовал импровизировать: s.type(Key.SHIFT+Key.DELETE); - не помогло, подскажите есть ли у Sikuli такая возможность?


(ProofUser) #2

Привет.
Мы нажимали вот так:

def close_window(self):
		switchApp("mozilla firefox")
		type(Key.F4, KEY_ALT)

Команда type() делал свое дело :smile:

P.S.: Пишем на Jython