File: touch-screen.el.html
This file provides code to recognize simple touch screen gestures.
It is used on X, PGTK, Android, and MS-Windows, currently the only systems where Emacs supports touch input.
See (elisp)Touchscreen Events for a description of the details of touch events.
Defined variables (16)
touch-screen-aux-tool | The ancillary tool being tracked, or nil. |
touch-screen-current-timer | Timer used to track long-presses. |
touch-screen-current-tool | The touch point currently being tracked, or nil. |
touch-screen-delay | Delay in seconds before Emacs considers a touch to be a long-press. |
touch-screen-display-keyboard | If non-nil, always display the on screen keyboard. |
touch-screen-enable-hscroll | If non-nil, hscroll can be changed from the touch screen. |
touch-screen-extend-selection | If non-nil, restart drag-to-select upon a tap on point or mark. |
touch-screen-keyboard-function | Function that decides whether to display the on screen keyboard. |
touch-screen-precision-scroll | Whether or not to use precision scrolling for touch screens. |
touch-screen-preview-select | If non-nil, display a preview while selecting text. |
touch-screen-set-point-commands | List of commands known to set the point. |
touch-screen-simple-mouse-conversion | Whether to unconditionally enable simple mouse event translation. |
touch-screen-translate-prompt | Prompt given to the touch screen translation function. |
touch-screen-word-select | Whether or not to select whole words while dragging to select. |
touch-screen-word-select-bounds | The start and end positions of the word last selected. |
touch-screen-word-select-initial-word | The start and end positions of the first word to be selected. |
Defined functions (22)
touch-screen-centrum | (POS1 POS2) |
touch-screen-distance | (POS1 POS2) |
touch-screen-drag | (EVENT) |
touch-screen-handle-aux-point-update | (POINT NUMBER) |
touch-screen-handle-point-up | (POINT PREFIX CANCELED) |
touch-screen-handle-point-update | (POINT) |
touch-screen-handle-scroll | (DX DY) |
touch-screen-handle-timeout | (ARG) |
touch-screen-handle-touch | (EVENT PREFIX &optional INTERACTIVE) |
touch-screen-hold | (EVENT) |
touch-screen-inhibit-drag | () |
touch-screen-last-drag-position | () |
touch-screen-pinch | (EVENT) |
touch-screen-preview-select | () |
touch-screen-relative-xy | (POSN WINDOW) |
touch-screen-restart-drag | (EVENT) |
touch-screen-scroll | (EVENT) |
touch-screen-scroll-point-to-y | (TARGET-POINT TARGET-Y) |
touch-screen-track-drag | (EVENT UPDATE &optional DATA) |
touch-screen-track-tap | (EVENT &optional UPDATE DATA THRESHOLD) |
touch-screen-translate-touch | (PROMPT) |
touch-screen-window-selection-changed | (FRAME) |