gitextract_cmbpmvbx/ ├── .github/ │ └── workflows/ │ ├── install.yaml │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .readthedocs.yaml ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs/ │ ├── Makefile │ ├── _static/ │ │ └── .keep │ ├── _templates/ │ │ └── .keep │ ├── apidoc.rst │ ├── changelog.rst │ ├── conf.py │ ├── index.rst │ ├── install.rst │ ├── scope.rst │ ├── tutorial.rst │ └── usage.rst ├── examples/ │ └── udev-example.py ├── pyproject.toml ├── requirements-dev.txt ├── scripts/ │ ├── build-binary.sh │ └── cibw-before.sh ├── setup.py ├── src/ │ └── evdev/ │ ├── __init__.py │ ├── device.py │ ├── ecodes.py │ ├── ecodes_runtime.py │ ├── eventio.py │ ├── eventio_async.py │ ├── events.py │ ├── evtest.py │ ├── ff.py │ ├── genecodes_c.py │ ├── genecodes_py.py │ ├── input.c │ ├── py.typed │ ├── uinput.c │ ├── uinput.py │ └── util.py └── tests/ ├── test_ecodes.py ├── test_events.py ├── test_uinput.py └── test_util.py