В дальнейшем при описании функциональности приложения используются следующие термины:
Курсор | Средство отображения текущей позиции для ввода текста на экране. В полях ввода данных имеет вид вертикальной черты. В списках и табличных формах курсор имеет вид выделенной контрастным цветом строки или ячейки списка (таблицы). Курсор также является средством отображения наличия фокуса на данном элементе управления. |
Указатель мыши | Указатель мыши предоставляет альтернативный по отношению к клавиатуре способ доступа к элементам визуального интерфейса системы. Указатель мыши может иметь различные формы в зависимости от текущего контекста: стандартный вид указателя, вид, применяемый при наведении указателя на ссылку, вид, применяемый при помещении в область текстового поля. |
Щелчок (или клик) кнопкой мыши | Если не указано иное, имеется в виду одинарный щелчок левой кнопкой мыши (т.е. нажатие и отпускание кнопки). |
Двойной щелчок (двойной клик) | Комбинация двух щелчков подряд левой кнопкой мыши |
Перетаскивание | Действие, когда пользователь, наведя указатель мыши на нужный объект интерфейса, нажимает левую кнопку мыши, и, удерживая ее нажатой, перемещает указать мыши в определенное место интерфейса системы. Во время операции перетаскивания указатель мыши может принимать вид: обычное перетаскивание, перетаскивание с копированием, такой вид указатель принимает при попытке перетащить мышью объект в недопустимое место экранной формы. |
Горячие клавиши | За определенной функцией приложения может быть зарезервирована определенная клавиша или, чаще всего, комбинация клавиш клавиатуры. Эти так называемые «горячие» клавиши позволяют осуществить быстрый вызов данной функции системы без использования таких средств навигации, как перемещение по форме с помощью мыши, клавиши [Tab] или пунктов меню системы. Доступ к функциям с помощью горячих клавиш подчиняется тем же правилам, что и доступ с помощью визуальных элементов интерфейса. Т.е. если в данный момент функция недоступна для выбора, горячие клавиши также не сработают. |
Любой элемент управления экранной формы может приобретать и терять «фокус», т.е. становиться активным или неактивным. Активный элемент (находящийся в фокусе, или «имеющий фокус») готов к получению данных (готов к приему команды). Наличие фокуса отображается визуально – как правило, с помощью пунктирной рамки, охватывающей площадь элемента управления. Для некоторых элементов индикатор активности может выглядеть по-другому и это включено в описание соответствующего элемента управления в разделе 3.
Перемещение фокуса между элементами управления формы производится либо с помощью мыши, либо с помощью клавиши [Tab]. Нажатие [Tab] переключает фокус на элемент, следующий по порядку за текущим. [Shift+Tab] – позволяет перемещаться по элементам формы в обратном порядке. Клик мышью на элементе передает ему фокус независимо от установленного порядка следования элементов на форме. С помощью клавиатуры изменять состояние элемента можно, только если он находится в фокусе.
В случае использования мыши сам внешний вид элемента подсказывает возможные действия (кнопки нажимаются кликом мыши, элементы списка выбираются двойным кликом и т.д.). При использовании клавиатуры необходимо запомнить простые правила работы с определенными элементами правления (эти правила приведены в описаниях элементов). При использовании мыши не требуется знать правил обращения с элементами управления, но при помощи клавиатуры скорость работы с формами ввода данных может быть значительно выше.
Порядок обхода элементов управления формы определяется разработчиком приложения.





