摘要 |
A computer-implemented method for aligning objects includes receiving a current cursor position, receiving task information and receiving a set of alignments each having an associated priority. The method also includes screening the set of alignments based on task information and a predetermined set of priority factors, determining a highest priority alignment, and outputting a new cursor position corresponding to the highest priority alignment if such an alignment exists.
|