it's tricky to press ctrl+break. mIRC register this hotkey in system wide instead of app wide, when i press ctrl+break, it also break. this is fine. however the key press it is wrongly tracked

case a is fine
step 1. ctrl-down, break-down => keep showing "* Break: command halted" whenever an event trigger the script execution
step 2. break-up, ctrl-up. => restore to normal


case b is buggy
step 1. ctrl-down, break-down => keep showing "* Break: command halted" whenever an event trigger the script execution
step 2. ctrl-up, break-up => still show "* Break: command halted" whenever an event trigger the script execution