Coder Social home page Coder Social logo

my-synth / libsuinput Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tuomasjjrasanen/libsuinput

0.0 1.0 0.0 107 KB

Thin userspace library on top of Linux uinput kernel module.

Home Page: http://tjjr.fi/sw/libsuinput/

License: GNU General Public License v3.0

Shell 0.27% Makefile 1.87% C 95.75% M4 2.11%

libsuinput's Introduction

============
 Libsuinput
============

Uinput is Linux kernel module which allows attaching userspace device
drivers into the Linux kernel. However, its ioctl-interface is pretty
low level from an application developer's perspective. This library
provides a set of helper functions for making the usage of uinput
easier. Libsuinput can be considered thin, because it operates on the
same file descriptors as traditional ioctl commands.

Author: Tuomas Räsänen <[email protected]>
Homepage: <http://tjjr.fi/sw/libsuinput/>

How to install
==============

Dependencies:

   sudo apt install autoconf libtool libudev-dev

Just run the following commands:

  ./autogen.sh
  ./configure && make && make install

It installs the library to /usr/local/lib and header files to
/usr/local/include. See INSTALL for details.

How to report bugs
==================

The bug database is hosted in GitHub. If you have found a bug or have an
improvement idea you want to share, please report it at
<https://github.com/tuomasjjrasanen/libsuinput/issues>. However, to avoid
duplicate bug reports, before reporting, please check if similar or identical
bug has already been reported.  If so, you can still subscribe to the existing
bug to track its progress.

How to contribute
=================

In addition to reporting bugs and improvement suggestions, you are encouraged to
contribute bug-fixes or features. Source code is maintained in Git and the main
repository is hosted at GitHub,
<https://github.com/tuomasjjrasanen/libsuinput/>. The preferred way to contribute
code is to clone the main Git repository and send a pull-request. Good old
patches via email are also accepted.

How to copy
===========

Libsuinput is free (libre) software and licensed under the terms of
GNU Public License version 3 or later. In short, it means that you are
free to copy, modify and redistribute this software as long as you
place the derivative work under a compatible license. See COPYING for
details.

libsuinput's People

Contributors

tuomasjjrasanen avatar frederico-betting avatar eemikula avatar jumplink avatar danijelt avatar esamattis avatar vincentbernat avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.