Как перемещать курсор мыши с помощью клавиш со стрелками

Как я могу сделать так, чтобы нажатие клавиши перемещало курсор мыши? Это возможно? Я понял, как зарегистрировать нажатие клавиши и распознать, является ли это стрелкой, но я не уверен, можно ли использовать этот ввод для перемещения мыши.

Заранее спасибо!


person A O    schedule 03.07.2014    source источник


Ответы (1)


Метод CGWarpMouseCursorPosition должен делать то, что вы хотите. Apple Документы

CGPoint target = CGPointMake(10, 50);
// where 10 is x and 50 is y
CGWarpMouseCursorPosition(target);

Когда пользователь нажимает одну из клавиш со стрелками, это выполняется в цикле до тех пор, пока клавиша не перестанет быть нажатой.

person ecnepsnai    schedule 03.07.2014
comment
Да, это сработало, теперь, когда я нажимаю стрелку, моя мышь перемещается, но кажется, что она всегда просто идет к точке (10,50). Вы знаете, как я мог просто сделать мышь на одну точку вправо/влево? Я думал найти текущую позицию мыши и просто увеличить ее при нажатии кнопки - person A O; 07.07.2014
comment
Решено. / - person A O; 07.07.2014