This repository has been archived on 2025-02-01. You can view files and clone it, but cannot push or open issues or pull requests.
PyBitmessage-2025-02-01/mockenv/lib/python3.6/site-packages/kivy/input/__init__.py
2022-07-22 16:13:59 +05:30

40 lines
1.1 KiB
Python

# pylint: disable=W0611
'''
Input management
================
Our input system is wide and simple at the same time. We are currently able to
natively support :
* Windows multitouch events (pencil and finger)
* OS X touchpads
* Linux multitouch events (kernel and mtdev)
* Linux wacom drivers (pencil and finger)
* TUIO
All the input management is configurable in the Kivy :mod:`~kivy.config`. You
can easily use many multitouch devices in one Kivy application.
When the events have been read from the devices, they are dispatched through
a post processing module before being sent to your application. We also have
several default modules for :
* Double tap detection
* Decreasing jittering
* Decreasing the inaccuracy of touch on "bad" DIY hardware
* Ignoring regions
'''
from kivy.input.motionevent import MotionEvent
from kivy.input.postproc import kivy_postproc_modules
from kivy.input.provider import MotionEventProvider
from kivy.input.factory import MotionEventFactory
import kivy.input.providers
__all__ = (
MotionEvent.__name__,
MotionEventProvider.__name__,
MotionEventFactory.__name__,
'kivy_postproc_modules')