A method and apparatus for managing controls on the screen of a computer
controlled display. The preferred embodiment of the present invention
provides for quick and efficient activation and deactivation of controls
by designating a number of controls as a control grouping. The preferred
embodiment then collectively activates or deactivates the designated
number of controls using an identifier for the control grouping.
Additionally, after a user terminates cursor movement, the preferred
embodiment automatically positions a cursor on an ideal control. The
preferred embodiment determines the ideal control (1) by removing from
consideration any controls which are (a) not visible to the user, or (b)
located at non-optimal positions on the screen, and (2) by calculating a
weighted distance for each remaining control. The preferred embodiment
calculates the weighted distances by comparing the previous cursor
movements made by a user with application specified parameters. After
calculating a weighted distance for each remaining control, the preferred
embodiment automatically positions the cursor on the control having a
smallest associated weighted distance.
Метод и прибор для управляя управления на экране индикации компьютера controlled. Предпочитаемое воплощение присытствыющего вымысла обеспечивает для быстро и эффективных активации и выключения управления путем обозначать нескольк управление как собирать управления. Предпочитаемое воплощение после этого собирательно активирует или выключает обозначенный число управления использующ обозначение для собирать управления. Дополнительно, после того как потребитель прекращает движение стрелки, предпочитаемое воплощение автоматически располагает стрелку на идеально управление. Предпочитаемое воплощение обусловливает идеально управление (1) путем извлекать от рассмотрения всеми управлениями будут (a) видимо к потребителю, или (b) после того как оно расположено на нон-optimal6nyx положениях на экране, и (2) путем высчитывать утяжеленное расстояние для каждого остального управления. Предпочитаемое воплощение высчитывает утяжеленные расстояния путем сравнивать ранее движения стрелки сделанные потребителем с параметрами определенными применением. После высчитывать утяжеленное расстояние для каждого остального управления, предпочитаемое воплощение автоматически располагает стрелку на управление имея самое малое associated утяжеленное расстояние.