File: apidoc.rst

package info (click to toggle)
python-evdev 1.9.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 416 kB
  • sloc: python: 1,388; ansic: 739; makefile: 142; sh: 14
file content (75 lines) | stat: -rw-r--r-- 1,890 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
API Reference
-------------

``events``
============

.. automodule:: evdev.events
   :members: InputEvent, KeyEvent, AbsEvent, RelEvent, SynEvent, event_factory
   :undoc-members:
   :exclude-members: __dict__, __str__, __module__, __del__, __slots__, __repr__
   :member-order: bysource


``eventio``
============

.. automodule:: evdev.eventio
   :members: EventIO
   :undoc-members:
   :special-members:
   :exclude-members: __dict__, __str__, __module__, __del__, __slots__, __repr__
   :member-order: bysource

``eventio_async``
=================

.. automodule:: evdev.eventio_async
   :members: EventIO
   :undoc-members:
   :special-members:
   :exclude-members: __dict__, __str__, __module__, __del__, __slots__, __repr__
   :member-order: bysource

``device``
============

.. automodule:: evdev.device
   :members: InputDevice, DeviceInfo, AbsInfo, KbdInfo
   :undoc-members:
   :special-members:
   :exclude-members: __dict__, __str__, __module__, __del__, __slots__, __repr__
   :member-order: bysource

``uinput``
============

.. automodule:: evdev.uinput
   :members: UInput
   :special-members:
   :exclude-members: __dict__, __str__, __module__, __del__, __slots__, __repr__
   :member-order: bysource

``util``
==========

.. automodule:: evdev.util
   :members: list_devices, is_device, categorize, resolve_ecodes, resolve_ecodes_dict
   :member-order: bysource

``ecodes``
============

.. automodule:: evdev.ecodes
   :members:
   :exclude-members: __module__, keys, ecodes, bytype
   :member-order: bysource

.. autodata:: evdev.ecodes.keys
   :annotation: {0: 'KEY_RESERVED', 1: 'KEY_ESC', 2: 'KEY_1', ...}

.. autodata:: evdev.ecodes.ecodes
   :annotation: {'KEY_END': 107, 'FF_RUMBLE': 80, 'KEY_KPDOT': 83, 'KEY_CNT': 768, ...}'

.. autodata:: evdev.ecodes.bytype
   :annotation: {0: {0: 'SYN_REPORT', 1: 'SYN_CONFIG', 2: 'SYN_MT_REPORT', 3: 'SYN_DROPPED'}, ...}