1.. _development: 2 3============================================================================== 4Information for developers 5============================================================================== 6 7Below is a list of topics of interest to developers, divided into 8information for those :ref:`using_libinput_as_library` in a Wayland compositor 9or other project. The :ref:`hacking_on_libinput` section applies to developers working on 10libinput itself. 11 12.. note:: If you use or work on libinput you should get in touch with the 13 libinput developers on the wayland-devel@lists.freedesktop.org 14 mailing lists 15 16.. _using_libinput_as_library: 17 18------------------------------------------------------------------------------ 19Using libinput as library 20------------------------------------------------------------------------------ 21 22See :ref:`building_against` for information on how to integrate libinput 23with your project's build system. 24 25.. note:: **libinput's API documentation is available here:** 26 http://wayland.freedesktop.org/libinput/doc/latest/api/ 27 28 29Topics below explain some behaviors of libinput. 30 31.. toctree:: 32 :maxdepth: 1 33 34 absolute-axes.rst 35 absolute-coordinate-ranges.rst 36 normalization-of-relative-motion.rst 37 seats.rst 38 timestamps.rst 39 wheel-api.rst 40 41.. _hacking_on_libinput: 42 43------------------------------------------------------------------------------ 44Hacking on libinput 45------------------------------------------------------------------------------ 46 47.. toctree:: 48 :maxdepth: 1 49 50 architecture 51 test-suite.rst 52 pointer-acceleration.rst 53 device-configuration-via-udev.rst 54