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-toolThe ancillary tool being tracked, or nil.
touch-screen-current-timerTimer used to track long-presses.
touch-screen-current-toolThe touch point currently being tracked, or nil.
touch-screen-delayDelay in seconds before Emacs considers a touch to be a long-press.
touch-screen-display-keyboardIf non-nil, always display the on screen keyboard.
touch-screen-enable-hscrollIf non-nil, hscroll can be changed from the touch screen.
touch-screen-extend-selectionIf non-nil, restart drag-to-select upon a tap on point or mark.
touch-screen-keyboard-functionFunction that decides whether to display the on screen keyboard.
touch-screen-precision-scrollWhether or not to use precision scrolling for touch screens.
touch-screen-preview-selectIf non-nil, display a preview while selecting text.
touch-screen-set-point-commandsList of commands known to set the point.
touch-screen-simple-mouse-conversionWhether to unconditionally enable simple mouse event translation.
touch-screen-translate-promptPrompt given to the touch screen translation function.
touch-screen-word-selectWhether or not to select whole words while dragging to select.
touch-screen-word-select-boundsThe start and end positions of the word last selected.
touch-screen-word-select-initial-wordThe 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)

Defined faces (0)