Я хочу что-то сделать, когда пользователь перемещает курсор в другое место с помощью щелчка мыши, но не делает этого, когда это делается с помощью действия клавиатуры (стрелки, pageup/pagedown, home/end).
- Я не могу просто слушать
cursorActivity
, так как он запускается как для действий клавиатуры, так и для мыши. - Я не уверен, что могу слушать
mousedown
, потому что это может быть начало чего-то, что не является изменением местоположения курсора (например, выбор, перетаскивание).
Какой лучший способ поймать эти движки курсора мыши?