Home
last modified time | relevance | path

Searched refs:finger (Results 1 – 25 of 88) sorted by relevance

1234

/third_party/flutter/skia/third_party/externals/sdl/src/events/
DSDL_touch.c174 SDL_Finger *finger; in SDL_AddFinger() local
183 touch->fingers[touch->max_fingers] = (SDL_Finger *)SDL_malloc(sizeof(*finger)); in SDL_AddFinger()
190 finger = touch->fingers[touch->num_fingers++]; in SDL_AddFinger()
191 finger->id = fingerid; in SDL_AddFinger()
192 finger->x = x; in SDL_AddFinger()
193 finger->y = y; in SDL_AddFinger()
194 finger->pressure = pressure; in SDL_AddFinger()
220 SDL_Finger *finger; in SDL_SendTouch() local
227 finger = SDL_GetFinger(touch, fingerid); in SDL_SendTouch()
229 if (finger) { in SDL_SendTouch()
[all …]
/third_party/libinput/doc/user/
Dgestures.rst17 A gesture starts when the finger position and/or finger motion is
19 finger belonging to this gesture is lifted.
21 A single gesture cannot change the finger count. For example, if a user
22 puts down a fourth finger during a three-finger swipe gesture, libinput will
23 end (cancel) the three-finger gesture and, if applicable, start a
24 four-finger swipe gesture. A caller may however decide that those gestures
41 to the initial finger position.
54 scale is always absolute and a multiplier of the initial finger position's
74 The illustration above shows a vertical three-finger swipe. The coordinates
91 - where a two-finger scrolling starts kinetic scrolling in the caller, a
[all …]
Dtapping.rst8 finger touch down/up sequence maps into a button click. This is most
15 not support four-finger taps or any tapping with more than four fingers,
46 finger down and that finger being held down emulates a button press. Moving
47 the finger around can thus drag the selected item on the screen.
52 .. note:: Dragging is always done with one finger. The number of fingers on
55 single-finger drag.
58 the finger will stop any drag process. When enabled, libinput will ignore a
59 finger up event during a drag process, provided the finger is set down again
69 The above diagram explains the process, a tap (a) followed by a finger held
71 down. A movement of the finger (c) will drag the selected item until the
[all …]
Dclickpad-softbuttons.rst43 - if a finger is in the main area or the left button area, a click generates
45 - if a finger is in the right area, a click generates right button events.
46 - if a finger is in the middle area, a click generates middle button events.
65 the current finger position
73 The movement of a finger can alter the button area behavior:
75 - if a finger starts in the main area and moves into the software button
76 area, the software buttons do not apply to that finger
77 - once a finger has moved out of the button area, it cannot move back in and
79 - a finger moving within the software button area does not move the pointer
80 - once a finger moves out out of the button area it will control the
[all …]
Dscrolling.rst13 two-finger scrolling
15 support two-finger scrolling only
42 Two-finger scrolling
45 The default on two-finger capable touchpads (almost all modern touchpads are
53 Vertical and horizontal two-finger scrolling
66 Two-finger scrolling requires the touchpad to track both touch points with
69 position of each finger. In addition, that bounding box usually suffers from
70 a low resolution, causing jumpy movement during two-finger scrolling.
71 libinput does not provide two-finger scrolling on those touchpads.
80 finger along the right edge (vertical scroll) or bottom edge (horizontal
[all …]
Dtouchpad-thumb-detection.rst8 pointer-moving finger. This is necessary on :ref:`touchpads_buttons_clickpads`
9 as a finger pressing a button always creates a new touch, causing
11 the button, one moving) would be interpreted as two-finger scrolling without
32 high enough that it cannot be triggered by a finger movement.
77 erroneous scroll motion or similar issues. libinput observes the finger
78 motion speed for all touches - where a finger has been moving a newly
79 dropped finger is more likely to be labeled as thumb.
82 Thumb detection based on finger positions
Dtouchpad-jumping-cursors.rst9 the cursor a user may use a second finger in the software button area to
10 physically click the touchpad. Upon setting the finger down, the cursor
11 exhibits a jump towards the bottom left or right, depending on the finger
75 sends an event for the second finger to move to position 4095/0 before
78 later when the coordinates reset to the new position of the finger.
Dtimestamps.rst21 use of timeouts to detect multi-finger taps and/or :ref:`tapndrag`.
30 t1 finger down
31 t2 finger up
Dtouchpad-pressure.rst8 detect whether a finger has been placed on the touchpad. This is
31 The kernel sends multiple values to inform userspace about a finger touching
37 available, libinput uses ``BTN_TOUCH`` to determine when a finger is
44 increases a finger flattens and thus covers a larger area. The range
Dtouchpads.rst79 In the kernel each finger is tracked in a so-called "slot", the number of
88 Single-finger touchpads can track a single touchpoint. Most single-touch
129 Any device with two slots can support two-finger scrolling, but
171 edge, touchpads don't always detect the finger location so clicking with a
173 which software button area the finger is on.
223 edge to be used for scrolling. A finger movement in that edge zone should
Dpalm-detection.rst54 that it cannot be triggered by a finger movement. One a touch is labelled as
86 the screen, it is common for a finger to start inside an exclusion zone and
145 finger width or pressure data is unreliable.
190 Many users rest their thumb on the touchpad while using the index finger to
191 move the finger around. For clicks, often the thumb is used rather than the
192 finger. The thumb should otherwise be ignored as a touch, i.e. it should not
193 count towards :ref:`clickfinger` and it should not cause a single-finger
Dconfiguration.rst32 - The default order is 1, 2, 3 finger tap mapping to left, right, middle
82 libinput provides two-finger scrolling and edge scrolling. Two-finger
84 Edge scrolling converts a movement with one finger along the right or bottom
93 two-finger scrolling for multi-touch touchpads, edge scrolling for
Dt440-support.rst21 and clicks can be triggered by pressing the touchpad down with a finger in
103 disabled when the trackstick device is disabled. If the finger starts inside
104 the top area and moves outside the button area the finger is treated as dead
Dabsolute-coordinate-ranges.rst64 Move one finger along all edges of the touchpad
69 Move the finger around until the detected axis range matches the data sent
/third_party/libinput/test/
Dtest-tablet.c4791 struct litest_device *finger; in START_TEST() local
4808 finger = litest_add_device(li, other); in START_TEST()
4811 is_touchpad = !libevdev_has_property(finger->evdev, INPUT_PROP_DIRECT); in START_TEST()
4814 litest_disable_hold_gestures(finger->libinput_device); in START_TEST()
4825 litest_touch_down(finger, 0, x, y); in START_TEST()
4830 litest_touch_move(finger, 0, x + i, y + i); in START_TEST()
4843 litest_touch_move_to(finger, 0, 80, 80, 30, 30, 10); in START_TEST()
4844 litest_touch_up(finger, 0); in START_TEST()
4851 litest_touch_down(finger, 0, 30, 30); in START_TEST()
4852 litest_touch_move_to(finger, 0, 30, 30, 80, 80, 10); in START_TEST()
[all …]
/third_party/flutter/flutter/packages/flutter/test/widgets/
Dtransformed_scrollable_test.dart171 // We want to test that the point in the ListView that the finger touches
172 // on the screen stays under the finger as the finger scrolls the ListView
175 // of the screen. We then place our finger on that point and drag that
178 // has moved the same distance as the finger. Due to the perspective
186 // to have the center of Tile 5 directly under our finger.
193 // Place the finger on the tracked point and move the finger upwards for
206 // The tracked point (in the coordinate space of the screen) and the finger
213 // While the point traveled the same distance as the finger in the
/third_party/flutter/skia/third_party/externals/sdl/docs/
DREADME-touch.md21 Sent when a finger (or stylus) is placed on a touch device.
24 * event.tfinger.fingerId - the Id of the finger which just went down.
30 Sent when a finger (or stylus) is moved on the touch device.
37 Sent when a finger (or stylus) is lifted from the touch device.
67 …SDL_TouchID touchID, int index), where touchID is a SDL_TouchID, and index is the requested finger.
68 This returns a SDL_Finger *, or NULL if the finger does not exist, or has been removed.
69 … for the duration of a touch, but it will be de-allocated as soon as the finger is removed. This o…
DREADME-gesture.md5finger cannot go down in the middle of a gesture). The path of a gesture is considered the path fr…
14 Recording terminates as soon as a finger comes up. Recording is acknowledged by an SDL_DOLLARRECORD…
23 As long as there is a dollar gesture assigned to a touch, every finger-up event will also cause an …
55 Every time a finger is moved an SDL_MULTIGESTURE event is sent with the following fields:
/third_party/flutter/flutter/packages/flutter/test/gestures/
Dscale_test.dart59 // One-finger panning
77 // Two-finger scaling
127 // Three-finger scaling
201 // Continue panning with one finger
242 // One-finger panning
282 // One-finger panning
290 // The gesture can start using one touch finger.
298 // Two-finger scaling
452 // Two-finger scaling
487 // Three-finger scaling
/third_party/flutter/skia/third_party/externals/sdl/Xcode-iOS/Demos/
DREADME25finger-paint type program. Demonstrates how you can use SDL mouse input to accept touch input fro…
/third_party/python/Include/
Dsetobject.h61 Py_ssize_t finger; /* Search finger for pop() */ member
/third_party/flutter/flutter/packages/flutter/lib/src/widgets/
Ddrag_target.dart62 /// left of the feedback will be under the finger when the drag starts. This
66 /// and up by half its width plus the height of the finger, since then it
67 /// appears as if putting the finger down makes the touch feedback appear
68 /// above the finger. (It feels weird for it to appear offset from the
69 /// original child if it's anchored to the child and not the finger.)
76 /// a [feedback] widget that tracks the user's finger across the screen. If the
77 /// user lifts their finger while on top of a [DragTarget], that target is given
Dscroll_activity.dart215 /// Scrolls a scroll view as the user drags their finger across the screen.
223 /// finger across the screen.
414 /// The activity a scroll view performs when a the user drags their finger
422 /// Creates an activity for when the user drags their finger across the
490 /// finger off the screen to continue the scrolling gesture with the current velocity.
/third_party/flutter/engine/flutter/lib/web_ui/lib/src/ui/
Dpointer.dart150 /// distance of a stylus or finger from a touch screen), in arbitrary units on
164 /// mean a touch with the tip of the finger, 0.2 a touch with full finger,
/third_party/flutter/engine/flutter/lib/ui/
Dpointer.dart150 /// distance of a stylus or finger from a touch screen), in arbitrary units on
164 /// mean a touch with the tip of the finger, 0.2 a touch with full finger,

1234