Составители:
Рубрика:
132
Gesture (жест) – фиксированная комбинация прикосновений
пользователя к сенсорному экрану. Вообще говоря, для управления
компьютером со стороны человека жесты могут быть использованы
не только посредством сенсорного экрана. Сейчас существуют
системы, способные выделять и опознавать обычные жесты
человека с помощью видеокамер, разрабатывается «невидимые»
клавиатуры, когда прикосновение к поверхности, например, стола в
определенном месте воспринимается компьютером как нажатие
соответствующей клавиши. Давно известны «жесты» курсором
мышки на экране обычного компьютера. Далее в этой работе мы
будем употреблять термин gesture только для работы с сенсорным
экраном.
Gesture – это не просто движение пальца по сенсорному экрану,
а движение в какой-то мере формализованное, которое может
запомнить пользователь и распознать система. Благодаря этому у
пользователя складываются образцы поведения, накапливается
опыт общения с устройством. С этой точки зрения наиболее
выигрышны gesture, которые встроены в систему изначально и
используются многими программистами во многих приложения. В
то же время для отдельных приложений программист вполне может
захотеть использовать возможности сенсорного экрана по
максимуму и создать свою собственную gesture.
Таблица 1.
Gesture Действие пользователя Класс Qt
Pan
Прикоснуться, перетащить,
отпустить
QPanGesture
Pinch
Прикоснуться двуми пальцами,
переместить их и отпусить
QPinchGesture
Swipe
Прикоснуться, быстро
перетащить, отпустить
QSwipeGesture
Tap and
hol
Прикоснуться и удерживать
QTapAndHoldGesture
Tap
Прикоснуться и отпустить
QTapGesture
В табл. 1 представлены все пять встроенных в Qt gestures,
описание действий пользователя и классов Qt для них. Их также
Страницы
- « первая
- ‹ предыдущая
- …
- 130
- 131
- 132
- 133
- 134
- …
- следующая ›
- последняя »
