Зачем траектория? Глянул исходный (не дисковый) карандаш. Там нажатия клавиш управления приводят к изменению координат курсора, ничего сверхъестественного. Можно разве что учитывать "округление по сетке". По умолчанию там дискретность 8 точек, но вроде можно было менять, только я забыл как.