---
name: "libinput-analyze"
section: "1"
platform: "linux"
package: "libinput-tools"
version: "1.32.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/libinput-analyze"
---

# libinput-analyze(1)

analyze device data

## NAME

libinput-analyze - analyze device data

## SYNOPSIS

**libinput analyze \[--help\] *\<feature\> \[\<args\>\]***

## DESCRIPTION

The **libinput analyze** tool analyzes device data. Depending on what is to be analyzed, this tool may not create a libinput context.

This is a debugging tool only, its output may change at any time. Do not rely on the output.

This tool may need to be run as root to have access to the /dev/input/eventX nodes.

## OPTIONS

- **--help**

  Print help

## FEATURES

Features that can be analyzed include

- **[libinput-analyze-buttons(1)](/libinput-analyze-buttons/1.md)**

  analyze the button states of a recording

- **[libinput-analyze-per-slot-delta(1)](/libinput-analyze-per-slot-delta/1.md)**

  analyze the delta per event per slot

- **[libinput-analyze-recording(1)](/libinput-analyze-recording/1.md)**

  analyze a recording made with **[libinput-record(1)](/libinput-record/1.md)**

- **[libinput-analyze-touch-down-state(1)](/libinput-analyze-touch-down-state/1.md)**

  analyze the state of each touch in a recording

## LIBINPUT

Part of the **[libinput(1)](/libinput/1.md)** suite
