Public bug reported: OS: Mac OS X El Capitan 10.11.3 (15D21) Sikuli 1.1.0
When you cancel a script use CMD+SHIFT+C (Mac) the Hotkeys remain active. e.g. #START SCRIPT def doClick(some_location): last_mouse_location = Env.getMouseLocation() click(some_location) mouseMove(last_mouse_location) def click_location(event): doClick(Location(100, 100)) Env.addHotkey('1', 0, click_location) #END SCRIPT Now run the sikuli script. If you cancel the script with CMD+SHIFT+C pressing the number 1 key will still execute the hotkey. I believe this should Env.removeHotkey all of the registered hotkeys if the script is canceled. ** Affects: sikuli Importance: Undecided Status: New -- You received this bug notification because you are a member of Sikuli Drivers, which is subscribed to Sikuli. https://bugs.launchpad.net/bugs/1566637 Title: Hotkey handlers do not properly clean up Status in Sikuli: New Bug description: OS: Mac OS X El Capitan 10.11.3 (15D21) Sikuli 1.1.0 When you cancel a script use CMD+SHIFT+C (Mac) the Hotkeys remain active. e.g. #START SCRIPT def doClick(some_location): last_mouse_location = Env.getMouseLocation() click(some_location) mouseMove(last_mouse_location) def click_location(event): doClick(Location(100, 100)) Env.addHotkey('1', 0, click_location) #END SCRIPT Now run the sikuli script. If you cancel the script with CMD+SHIFT+C pressing the number 1 key will still execute the hotkey. I believe this should Env.removeHotkey all of the registered hotkeys if the script is canceled. To manage notifications about this bug go to: https://bugs.launchpad.net/sikuli/+bug/1566637/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~sikuli-driver Post to : sikuli-driver@lists.launchpad.net Unsubscribe : https://launchpad.net/~sikuli-driver More help : https://help.launchpad.net/ListHelp