Задача указывающей включает в себя перемещение курсора внутри графического объекта и нажать на кнопку, в то время как цель пересечения задача включает в себя перемещение курсора за пределами границы целевого графического объекта.
Пересечение целей мало изучено, несмотря на то, что иногда оно используется в современных интерфейсах (например, эффекты наведения курсора мыши, иерархическая навигация по меню, автоматически убирающиеся панели задач и горячие углы ). Тем не менее, было выявлено несколько преимуществ перекрестного наведения:
Удлиненные объекты, такие как гиперссылки , быстрее пересекаются, чем указываются.
В рамках одного жеста можно одновременно пересекать несколько объектов .
Пересечение позволяет запускать действия, когда кнопки недоступны (например, при перетаскивании объекта ).
Виджеты на основе пересечения могут быть более компактными, чем виджеты, основанные на наведении. Это может быть полезно для небольших устройств отображения.
Пересечение ворот особенно естественно на устройствах на основе стилуса . На этих устройствах перемещать объект вперед и назад проще, чем дважды щелкать мышью .
Пересечение может быть хорошей альтернативой для пользователей, у которых возникают трудности с щелчком или двойным щелчком.
Есть несколько других способов запуска действий в пользовательских интерфейсах: графические ( жесты ) и неграфические ( сочетания клавиш , речевые команды ).
Законы пересечения
Были описаны варианты закона Фиттса для задач пересечения ворот (Accot and Zhai 2002). Закон Фиттса рассматривается как закон наведения , описывающий изменчивость направления движения указателя. Закон перехода описывает допустимую изменчивость в направлении , перпендикулярном к движению, а закон руля описывает движение по тоннелю.
Смотрите также
Закон Фиттса - принцип движения человека, который предсказывает время, необходимое для перехода от начальной позиции к конечной целевой области.
Аккот, Дж. И Чжай, С. (2002). Больше, чем расставление точек над i - основы для кросс-ориентированных интерфейсов в Proc. of CHI'2002: Конференция ACM по человеческому фактору в вычислительных системах, Миннеаполис, Миннесота, апрель 2002 г., стр. 73–80.
Избранные последующие работы
Апитц, Г. и Гимбретьер Ф. (2004). CrossY: приложение для рисования на основе пересечений. В материалах 17-го ежегодного симпозиума ACM по программному обеспечению и технологиям пользовательского интерфейса (Санта-Фе, Нью-Мексико, США, 24–27 октября 2004 г.). UIST '04. ACM Press, Нью-Йорк, штат Нью-Йорк, 3–12.
Драгичевич, П. (2004). Сочетание парадигм взаимодействия на основе пересечения и на основе бумаги для перетаскивания между перекрывающимися окнами. В материалах 17-го ежегодного симпозиума ACM по программному обеспечению и технологиям пользовательского интерфейса (Санта-Фе, Нью-Мексико, США, 24–27 октября 2004 г.). UIST '04. ACM Press, Нью-Йорк, Нью-Йорк, 193–196.