Вот подлый может работать, если вы не используете кнопку мыши 2 в своей игре.
Используйте робота, чтобы нажать кнопку BUTTON2.
Идея в том, что мышь перетаскивают, а не перемещают. Всякий раз, когда вы получаете событие перемещения мыши, это потому, что пользователь отпустил button2, поэтому нажмите его снова.
Всякий раз, когда вы получаете событие перетаскивания мышью, если мышь находится за пределами окна, вставьте его обратно.