{"id":15945485,"url":"https://github.com/ig3/libinput","last_synced_at":"2025-05-14T11:15:37.500Z","repository":{"id":77186350,"uuid":"426492414","full_name":"ig3/libinput","owner":"ig3","description":"Fork of Wayland libinput providing a piecewise linear profile for touchpad in branch touchpad-pl.","archived":false,"fork":false,"pushed_at":"2021-12-13T03:02:44.000Z","size":5942,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-25T20:24:39.261Z","etag":null,"topics":["acceleration","libinput","profile","touchpad"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ig3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-10T05:11:48.000Z","updated_at":"2023-06-05T14:53:57.000Z","dependencies_parsed_at":"2023-09-04T10:46:39.431Z","dependency_job_id":null,"html_url":"https://github.com/ig3/libinput","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ig3%2Flibinput","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ig3%2Flibinput/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ig3%2Flibinput/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ig3%2Flibinput/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ig3","download_url":"https://codeload.github.com/ig3/libinput/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239225764,"owners_count":19603162,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acceleration","libinput","profile","touchpad"],"created_at":"2024-10-07T09:03:02.254Z","updated_at":"2025-02-17T02:41:45.691Z","avatar_url":"https://github.com/ig3.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"libinput\n========\n\nlibinput is a library that provides a full input stack for display servers\nand other applications that need to handle input devices provided by the\nkernel.\n\nlibinput provides device detection, event handling and abstraction to\nminimize the amount of custom input code the user of libinput needs to\nprovide the common set of functionality that users expect. Input event\nprocessing includes scaling touch coordinates, generating\nrelative pointer events from touchpads, pointer acceleration, etc.\n\nUser documentation\n------------------\n\nDocumentation explaining features available in libinput is available\n[here](https://wayland.freedesktop.org/libinput/doc/latest/features.html).\n\nThis includes the [FAQ](https://wayland.freedesktop.org/libinput/doc/latest/faqs.html)\nand the instructions on\n[reporting bugs](https://wayland.freedesktop.org/libinput/doc/latest/reporting-bugs.html).\n\n\nSource code\n-----------\n\nThe source code of libinput can be found at:\nhttps://gitlab.freedesktop.org/libinput/libinput\n\nFor a list of current and past releases visit:\nhttps://www.freedesktop.org/wiki/Software/libinput/\n\nBuild instructions:\nhttps://wayland.freedesktop.org/libinput/doc/latest/building.html\n\nReporting Bugs\n--------------\n\nBugs can be filed on freedesktop.org GitLab:\nhttps://gitlab.freedesktop.org/libinput/libinput/issues/\n\nWhere possible, please provide the `libinput record` output\nof the input device and/or the event sequence in question.\n\nSee https://wayland.freedesktop.org/libinput/doc/latest/reporting-bugs.html\nfor more info.\n\nDocumentation\n-------------\n\n- Developer API documentation: https://wayland.freedesktop.org/libinput/doc/latest/development.html\n- High-level documentation about libinput's features:\n  https://wayland.freedesktop.org/libinput/doc/latest/features.html\n- Build instructions:\n  https://wayland.freedesktop.org/libinput/doc/latest/building.html\n- Documentation for previous versions of libinput: https://wayland.freedesktop.org/libinput/doc/\n\nExamples of how to use libinput are the debugging tools in the libinput\nrepository. Developers are encouraged to look at those tools for a\nreal-world (yet simple) example on how to use libinput.\n\n- A commandline debugging tool: https://gitlab.freedesktop.org/libinput/libinput/tree/main/tools/libinput-debug-events.c\n- A GTK application that draws cursor/touch/tablet positions: https://gitlab.freedesktop.org/libinput/libinput/tree/main/tools/libinput-debug-gui.c\n\nLicense\n-------\n\nlibinput is licensed under the MIT license.\n\n\u003e Permission is hereby granted, free of charge, to any person obtaining a\n\u003e copy of this software and associated documentation files (the \"Software\"),\n\u003e to deal in the Software without restriction, including without limitation\n\u003e the rights to use, copy, modify, merge, publish, distribute, sublicense,\n\u003e and/or sell copies of the Software, and to permit persons to whom the\n\u003e Software is furnished to do so, subject to the following conditions: [...]\n\nSee the [COPYING](https://gitlab.freedesktop.org/libinput/libinput/tree/main/COPYING)\nfile for the full license information.\n\nAbout\n-----\n\nDocumentation generated from git commit [__GIT_VERSION__](https://gitlab.freedesktop.org/libinput/libinput/commit/__GIT_VERSION__)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fig3%2Flibinput","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fig3%2Flibinput","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fig3%2Flibinput/lists"}