#gamepad-input #gamedev #keyboard #winit #gamepad

game-toolkit-input

Keyboard, mouse and gamepad input for game-toolkit

3 unstable releases

Uses new Rust 2024

new 0.2.0 Jun 8, 2026
0.1.1 May 30, 2026
0.1.0 May 30, 2026

#13 in #gamepad-input


Used in 2 crates

EUPL-1.2

18KB
268 lines

game-toolkit-input

Crates.io docs.rs license unsafe forbidden

Input for game-toolkit: keyboard, mouse and gamepads with held / just-pressed / just-released semantics, gamepad hot-plug and rumble (via gilrs).

Part of game-toolkit, a Rust workspace of small crates for 2D-first game jams. Most users depend on game-toolkit rather than this crate directly. See the workspace README for the full toolkit, examples, and quick-start.

Documentation

API docs: https://docs.rs/game-toolkit-input

Dependencies

~6–22MB
~253K SLoC