Question #698136 on SikuliX changed:
https://answers.launchpad.net/sikuli/+question/698136

    Status: Open => Answered

RaiMan proposed the following answer:
This works for me:

def hk1(evt):
    print "hk1"

def hk2(evt):
    print "hk2"

def hkx(evt):
    print "terminating"
    global running
    running = False

Env.addHotkey("x", KeyModifier.ALT+KeyModifier.CTRL, hkx);

Env.addHotkey("c", KeyModifier.ALT+KeyModifier.CTRL, hk1);

Env.addHotkey("v", KeyModifier.ALT+KeyModifier.CTRL, hk2);

running = True

while running:
    wait(1)

You need something in your script, to keep it active  (here the while
loop) and a hotkey for script termination (here x).

Do not use exit() in a callback def, since this might stop the IDE (but
can be used if the script is run from commandline only).

-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for SikuliX.

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to