Skip to content

Releases: schmidma/evtap

v0.3.0-rc.1

v0.3.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Aug 11:09
c48f40a

Full Changelog: v0.2.0...v0.3.0-rc.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 11:28
0fd7dcb

Full Changelog: v0.1.0...v0.2.0

v0.2.0-rc.1

v0.2.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Jul 11:02
486bfb3

Full Changelog: v0.1.0...v0.2.0-rc.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 12:26
cd6dd54

evtap 0.1.0

The first pre-1.0 release of evtap: a work-in-progress, local-first Linux keyboard mechanics analyzer.

Privacy: evtap observes global input from one selected keyboard while listening. Analytics stay in memory for the current process session; raw events and typed text are not persisted or transmitted.

Highlights

  • Keyboard-only evdev discovery with user-visible permission and listener errors
  • Manual XKB model, layout, and variant configuration with modifier-aware decoding
  • Total press, ranked key usage, correction signal, flight time, dwell time, and bigram metrics
  • Session reset and explicit privacy-oriented UI messaging
  • Extensible normalized event, metric, report, registry, and renderer interfaces
  • Deterministic metric tests and CI coverage for formatting, strict Clippy, Rust 1.92, and RustSec

Download

Download evtap-0.1.0-x86_64-unknown-linux-gnu.tar.gz and its checksum, then verify with:

sha256sum --check evtap-0.1.0-x86_64-unknown-linux-gnu.tar.gz.sha256

The binary targets x86-64 Linux and requires access to the selected /dev/input/event* device. See the included README for system dependencies, input permissions, privacy details, and troubleshooting.

Current limitations

  • Linux and x86-64 release archive only
  • One selected keyboard at a time
  • Session-only analytics with no persistence or export
  • Manual XKB configuration
  • Ranked key table rather than a physical keymap heatmap

Full commit history: https://github.com/schmidma/evtap/commits/v0.1.0

v0.1.0-rc.1

v0.1.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Jul 12:02
7846e9e