---
name: "libevdev"
section: "3"
platform: "linux"
package: "libevdev"
version: "1.14.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/libevdev"
---

# libevdev(3)

wrapper library for evdev devices

## NAME

libevdev - wrapper library for evdev devices

## SYNOPSIS

\#include \<libevdev/libevdev.h\>

int  **libevdev\_new\_from\_fd** (int fd, struct libevdev \*\*device)

void  **libevdev\_free** (struct libevdev \*device)

## DESCRIPTION

**libevdev** is a wrapper library for evdev devices. it moves the common tasks when dealing with evdev devices into a library and provides a library interface to the callers, thus avoiding erroneous ioctls, etc.

This man page is a placeholder only. The documentation for this version of **libevdev** is available at:

**http://www.freedesktop.org/software/libevdev/doc/1.14.0/**

## LICENSE

**libevdev** is licensed under the MIT license.
