/third_party/flutter/skia/third_party/externals/sdl/src/events/ |
D | SDL_touch.c | 174 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/ |
D | gestures.rst | 17 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 …]
|
D | tapping.rst | 8 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 …]
|
D | clickpad-softbuttons.rst | 43 - 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 …]
|
D | scrolling.rst | 13 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 …]
|
D | touchpad-thumb-detection.rst | 8 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
|
D | touchpad-jumping-cursors.rst | 9 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.
|
D | timestamps.rst | 21 use of timeouts to detect multi-finger taps and/or :ref:`tapndrag`. 30 t1 finger down 31 t2 finger up
|
D | touchpad-pressure.rst | 8 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
|
D | touchpads.rst | 79 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
|
D | palm-detection.rst | 54 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
|
D | configuration.rst | 32 - 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
|
D | t440-support.rst | 21 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
|
D | absolute-coordinate-ranges.rst | 64 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/ |
D | test-tablet.c | 4791 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/ |
D | transformed_scrollable_test.dart | 171 // 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/ |
D | README-touch.md | 21 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…
|
D | README-gesture.md | 5 …finger 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/ |
D | scale_test.dart | 59 // 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/ |
D | README | 25 …finger-paint type program. Demonstrates how you can use SDL mouse input to accept touch input fro…
|
/third_party/python/Include/ |
D | setobject.h | 61 Py_ssize_t finger; /* Search finger for pop() */ member
|
/third_party/flutter/flutter/packages/flutter/lib/src/widgets/ |
D | drag_target.dart | 62 /// 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
|
D | scroll_activity.dart | 215 /// 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/ |
D | pointer.dart | 150 /// 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/ |
D | pointer.dart | 150 /// 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,
|