Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "keyboard" keyword

doe 1.1.20
doe is a powerful Rust crate designed to enhance development workflow by providing an extensive c...
201 versions - Latest release: 26 days ago - 30 dependent packages - 4 dependent repositories - 53 thousand downloads total - 0 stars on GitLab.com - 2 maintainers
Top 2.2% on crates.io
pistoncore-input 1.0.1 💰
A structure for user input
43 versions - Latest release: over 2 years ago - 32 dependent packages - 1,065 dependent repositories - 921 thousand downloads total - 4,537 stars on GitHub - 1 maintainer
kanata-keyberon 0.161.1
Pure Rust keyboard firmware. Fork intended for use with kanata.
43 versions - Latest release: 10 days ago - 2 dependent packages - 2 dependent repositories - 14.9 thousand downloads total - 981 stars on GitHub - 1 maintainer
bevy-ui-navigation 0.33.1 💰
A bevy plugin to make implementing ui navigation in your game a piece of cake
35 versions - Latest release: 6 months ago - 1 dependent repositories - 16.1 thousand downloads total - 86 stars on GitHub - 1 maintainer
kanata 1.6.1
Multi-layer keyboard customization
26 versions - Latest release: 10 days ago - 7.34 thousand downloads total - 1,158 stars on GitHub - 1 maintainer
Top 5.1% on crates.io
enigo 0.2.0
Cross-platform (Linux, Windows, macOS & BSD) library to simulate keyboard and mouse events
22 versions - Latest release: 26 days ago - 28 dependent packages - 64 dependent repositories - 98.3 thousand downloads total - 863 stars on GitHub - 2 maintainers
rmk 0.1.13
Keyboard firmware written in Rust
20 versions - Latest release: 4 days ago - 1 dependent package - 5.3 thousand downloads total - 160 stars on GitHub - 1 maintainer
Top 6.2% on crates.io
rdev 0.5.3
Listen and send keyboard and mouse events on Windows, Linux and MacOS.
20 versions - Latest release: 11 months ago - 14 dependent packages - 30 dependent repositories - 50.5 thousand downloads total - 414 stars on GitHub - 1 maintainer
Top 7.1% on crates.io
device_query 2.0.0
A basic library for querying keyboard and mouse state on-demand without a window.
19 versions - Latest release: 3 months ago - 27 dependent packages - 49 dependent repositories - 84.2 thousand downloads total - 147 stars on GitHub - 1 maintainer
hookmap 0.5.1
Registers hotkeys and simulates keyboard and mouse input.
17 versions - Latest release: over 1 year ago - 5.21 thousand downloads total - 15 stars on GitHub - 1 maintainer
k_board 1.2.4
A keyboard event handler that allows dynamic development
17 versions - Latest release: 4 months ago - 1 dependent package - 1 dependent repositories - 4.71 thousand downloads total - 8 stars on GitHub - 1 maintainer
kbt 2.1.0
Keyboard tester in terminal
16 versions - Latest release: 4 months ago - 3.86 thousand downloads total - 238 stars on GitHub - 1 maintainer
usbd-human-interface-device 0.5.0
Batteries included embedded USB HID library for usb-device. Includes concrete Keyboard (boot and ...
16 versions - Latest release: about 1 month ago - 9 dependent repositories - 7.7 thousand downloads total - 99 stars on GitHub - 1 maintainer
hookmap-core 0.2.1
Global hooks and input simulation fo keyboard and mouse.
15 versions - Latest release: over 1 year ago - 1 dependent package - 5.12 thousand downloads total - 15 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
keyboard-types 0.7.0
Contains types to define keyboard related events.
15 versions - Latest release: 9 months ago - 19 dependent packages - 1,001 dependent repositories - 1.57 million downloads total - 53 stars on GitHub - 1 maintainer
multiinput 0.1.0
A pure rust gamepad/mouse/keyboard input library based off of rawinput for the windows platform
15 versions - Latest release: about 4 years ago - 3 dependent packages - 3 dependent repositories - 15.7 thousand downloads total - 31 stars on GitHub - 1 maintainer
kanata-parser 0.161.1
A parser for configuration language of kanata, a keyboard remapper.
14 versions - Latest release: 10 days ago - 1 dependent package - 4.46 thousand downloads total - 1,158 stars on GitHub - 1 maintainer
egui-keybinds 3.3.8
keybinding system developed for EGUI
14 versions - Latest release: about 1 year ago - 3.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
kb-remap 0.3.4
Tool to assist remapping macOS keyboard keys
13 versions - Latest release: 3 months ago - 4.23 thousand downloads total - 14 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
inputbot 0.6.0
Cross-platform (Windows & Linux) library for simulating keyboard/mouse input events and registeri...
13 versions - Latest release: 9 months ago - 4 dependent packages - 18 dependent repositories - 29.5 thousand downloads total - 376 stars on GitHub - 1 maintainer
tfc 0.7.0
The Fat Controller. A library for simulating mouse and keyboard events.
13 versions - Latest release: 4 months ago - 2 dependent packages - 4 dependent repositories - 6.94 thousand downloads total - 36 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
xkbcommon 0.7.0
Rust bindings and wrappers for libxkbcommon
13 versions - Latest release: 8 months ago - 26 dependent packages - 67 dependent repositories - 450 thousand downloads total - 18 stars on GitHub - 1 maintainer
nuhxboard 0.5.3
A Linux port of NohBoard
12 versions - Latest release: 3 months ago - 3.51 thousand downloads total - 13 stars on GitHub - 1 maintainer
x11-input-mirror 0.3.6
Mirrors X11 (Xserver) input events from one PC to multiple over the network
11 versions - Latest release: over 5 years ago - 7.08 thousand downloads total - 7 stars on GitHub - 1 maintainer
virtual-input 0.2.8
API for interacting with virtual input devices
11 versions - Latest release: over 3 years ago - 1 dependent package - 5.59 thousand downloads total - 1 maintainer
cherryrgb 0.2.8
Cherry RGB keyboard instrumentation
11 versions - Latest release: 11 months ago - 2.87 thousand downloads total - 25 stars on GitHub - 2 maintainers
rsautogui 0.2.2
rsautogui aims to be a cross-platform GUI automation rust crate.
11 versions - Latest release: about 1 year ago - 1 dependent repositories - 3.74 thousand downloads total - 16 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
pc-keyboard 0.7.0
PS/2 keyboard interface library.
11 versions - Latest release: about 1 year ago - 9 dependent packages - 127 dependent repositories - 243 thousand downloads total - 94 stars on GitHub - 1 maintainer
mouse-keyboard-input 0.6.1
Send mouse and keyboard events on any distro and X11 or Wayland
11 versions - Latest release: 7 days ago - 2.72 thousand downloads total - 6 stars on GitHub - 1 maintainer
msi_klm 0.3.0
MSI keyboard light manager library and utility
10 versions - Latest release: over 7 years ago - 8.14 thousand downloads total - 1 maintainer
smokey 0.3.4
Comfy terminal based typing test
10 versions - Latest release: about 2 years ago - 3.5 thousand downloads total - 27 stars on GitHub - 1 maintainer
kbpwrd 0.1.9
A daemon for managing the pinephone keyboard case battery
10 versions - Latest release: almost 2 years ago - 3.3 thousand downloads total - 8 stars on GitHub - 1 maintainer
willhook 0.6.3
Capture all keyboard and mouse input regardless of application focus on the active windows desktop
10 versions - Latest release: 5 months ago - 1 dependent repositories - 3.23 thousand downloads total - 10 stars on GitHub - 1 maintainer
keyboard-backlightd 0.1.9
Keyboard backlight timeout daemon for laptops
10 versions - Latest release: about 1 month ago - 2.65 thousand downloads total - 3 stars on GitHub - 1 maintainer
ktrl 0.1.8
A Supercharged Keyboard Programming Daemon
9 versions - Latest release: over 3 years ago - 4.13 thousand downloads total - 322 stars on GitHub - 1 maintainer
x11-input-supercharger 0.4.0
Adds system-wide Windows-like scrolling mode and conditional clicking using keyboard
9 versions - Latest release: over 5 years ago - 5.68 thousand downloads total - 27 stars on GitHub - 1 maintainer
ch57x-keyboard-tool 1.4.0
Command-line tool for programming ch57x keyboard
9 versions - Latest release: about 2 months ago - 3.66 thousand downloads total - 379 stars on GitHub - 1 maintainer
rustyvibes 1.0.9
A rust CLI to play mechanical keyboard sounds globally
9 versions - Latest release: over 1 year ago - 3.52 thousand downloads total - 159 stars on GitHub - 1 maintainer
daktilo 0.6.0 💰
Turn your keyboard into a typewriter! 📇
9 versions - Latest release: about 1 month ago - 3.39 thousand downloads total - 966 stars on GitHub - 1 maintainer
kll-core 0.1.8
KLL state-machine implementation focused on no_std embedded/bare-metal targets
9 versions - Latest release: 12 months ago - 7 dependent packages - 2 dependent repositories - 9.45 thousand downloads total - 17 stars on GitHub - 1 maintainer
kbremap 1.6.0
Custom keyboard layouts for windows
9 versions - Latest release: 10 months ago - 2.85 thousand downloads total - 22 stars on GitHub - 1 maintainer
musical_keyboard 0.6.0
A small lib for converting keyboard input into musical notes.
9 versions - Latest release: about 7 years ago - 7.61 thousand downloads total - 28 stars on GitHub - 1 maintainer
mousemode 0.1.8 💰
mousemode is a daemon that let us to use mouse operations on the Keyboard.
9 versions - Latest release: over 2 years ago - 2.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
tfc-server 0.7.0
A server that facilitates remote control using the TFC library. Repo contains an iOS app.
8 versions - Latest release: 4 months ago - 2.65 thousand downloads total - 36 stars on GitHub - 1 maintainer
prongs 0.0.5
Input handling schema written in rust. Backend agnostic, provides serializability, assignment and...
8 versions - Latest release: over 4 years ago - 3.93 thousand downloads total - 1 maintainer
keycode 0.4.0
A Rust crate for translating keycodes based on Chrome's mapping of keys.
8 versions - Latest release: over 1 year ago - 1 dependent package - 8 dependent repositories - 32.2 thousand downloads total - 9 stars on GitHub - 1 maintainer
winput 0.2.5
A high-level interface to Windows' input system.
8 versions - Latest release: almost 3 years ago - 3 dependent packages - 3 dependent repositories - 11.5 thousand downloads total - 15 stars on GitHub - 1 maintainer
rebind 0.2.1
A library for binding input keys to actions, and modifying mouse behaviour. Keys can be bound to ...
8 versions - Latest release: about 8 years ago - 1 dependent repositories - 6.98 thousand downloads total - 3 stars on GitHub - 1 maintainer
keypad 0.2.2
Platform-agnostic driver for keypad matrix circuits
8 versions - Latest release: over 1 year ago - 1 dependent package - 2 dependent repositories - 10.6 thousand downloads total - 20 stars on GitHub - 1 maintainer
wooting-analog-common 0.7.1
Common elements of the Wooting Analog SDK
7 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 3.78 thousand downloads total - 127 stars on GitHub - 2 maintainers
afrim 0.6.0
Core library of the afrim input method.
7 versions - Latest release: 15 days ago - 1 dependent package - 2.21 thousand downloads total - 8 stars on GitHub - 1 maintainer
bevy_prototype_input_map 0.1.6
**DISCONTINUED** Please use Kurinji
7 versions - Latest release: over 3 years ago - 3.06 thousand downloads total - 51 stars on GitHub - 1 maintainer
key-mapping 0.4.0 💰
Library allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids
7 versions - Latest release: 11 days ago - 1.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
livesplit-hotkey 0.7.0
livesplit-hotkey provides cross-platform global hotkey hooks.
7 versions - Latest release: over 1 year ago - 1 dependent package - 12 dependent repositories - 11.4 thousand downloads total - 208 stars on GitHub - 1 maintainer
kiibohd-hid-io 0.1.6
HID-IO protocol implementation for the C kiibohd firmware.
7 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 3.74 thousand downloads total - 17 stars on GitHub - 1 maintainer
keyset 0.3.2
A Rust tool to create pretty keyset layout diagrams using correct fonts and icons.
7 versions - Latest release: 4 months ago - 1.88 thousand downloads total - 0 stars on GitHub - 1 maintainer
simulate 0.3.0
This crate allows you to simulate keystrokes.
7 versions - Latest release: over 3 years ago - 1 dependent repositories - 3.82 thousand downloads total - 1 maintainer
buttons 0.5.0
A simple API for storing and querying input state.
7 versions - Latest release: 10 months ago - 1 dependent repositories - 3.06 thousand downloads total - 6 stars on GitHub - 1 maintainer
wooting-analog-plugin-dev 0.7.1
Library for designing plugins for the Wooting Analog SDK
7 versions - Latest release: almost 2 years ago - 1 dependent repositories - 3.18 thousand downloads total - 127 stars on GitHub - 2 maintainers
device_query_revamped 2.2.1
A basic library for querying keyboard and mouse state on-demand without a window.
6 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 2.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
claves 0.2.0
A library for capturing Keystrokes and Mouse clicks on Linux, MacOS and Windows.
6 versions - Latest release: 8 months ago - 1.49 thousand downloads total - 1 stars on GitHub - 1 maintainer
kurinji 1.0.5
Input map for bevy
6 versions - Latest release: over 3 years ago - 1 dependent repositories - 2.66 thousand downloads total - 51 stars on GitHub - 1 maintainer
kle-serial 0.3.0
Rust deserialisation library for Keyboard Layout Editor JSON files
6 versions - Latest release: 8 months ago - 1 dependent package - 2.27 thousand downloads total - 1 stars on GitHub - 1 maintainer
msi-klc 1.1.0
MSI Keyboard Light Controller
6 versions - Latest release: 8 months ago - 1.72 thousand downloads total - 3 stars on GitHub - 1 maintainer
keylogger 0.2.1
Register various user actions - keystrokes on the computer keyboard, movements and mouse keystrokes
6 versions - Latest release: 8 months ago - 1.93 thousand downloads total - 13 stars on GitHub - 1 maintainer
mki 0.2.3
Windows and Linux library for registring global input hooks and simulating keyboard and mouse eve...
6 versions - Latest release: over 1 year ago - 3 dependent packages - 3 dependent repositories - 5.01 thousand downloads total - 26 stars on GitHub - 1 maintainer
keyseq 0.2.3
Specify key chords using `ctrl-A` short-hand
6 versions - Latest release: about 1 month ago - 2.22 thousand downloads total - 3 stars on GitHub - 1 maintainer
kiibohd-keyscanning 0.1.4
Kiibohd gpio keyscanning module for momentary push button switches (keyboards)
5 versions - Latest release: 12 months ago - 2 dependent packages - 2.88 thousand downloads total - 17 stars on GitHub - 1 maintainer
keyseq_macros 0.2.2
Specify key chords using `ctrl-A` short-hand macros
5 versions - Latest release: 2 months ago - 1.99 thousand downloads total - 3 stars on GitHub - 1 maintainer
kiibohd-hall-effect-keyscanning 0.2.0
Hall Effect keyscanning for strobed matrices
5 versions - Latest release: 12 months ago - 2.32 thousand downloads total - 17 stars on GitHub - 1 maintainer
ps2 0.2.0 💰
A general PS/2 device driver for nightly Rust.
5 versions - Latest release: almost 3 years ago - 1 dependent repositories - 2.96 thousand downloads total - 7 stars on GitHub - 1 maintainer
macboxx 0.1.4
A rust-based boxx-style keyboard mapper, designed for Slippi melee
5 versions - Latest release: about 1 month ago - 1.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
kiibohd-hall-effect 0.2.0
Analysis crate for intepreting hall-effect keyboard switches (e.g. Silo Switches)
5 versions - Latest release: 12 months ago - 2 dependent packages - 3.04 thousand downloads total - 17 stars on GitHub - 1 maintainer
hid-api-rs 2.0.1
HID & GadgetFs hardware passthrough for injecting keyboard/mouse inputs.
5 versions - Latest release: 4 months ago - 1.31 thousand downloads total - 2 stars on GitHub - 1 maintainer
umiko 0.1.4
Simples gerenciador de webhooks usando a winapi
5 versions - Latest release: about 3 years ago - 1.69 thousand downloads total - 1 stars on GitHub - 1 maintainer
bevy_global_input 0.4.0
Global mouse + keyboard input for bevy - doesn't require a focused window.
5 versions - Latest release: 10 months ago - 1.49 thousand downloads total - 7 stars on GitHub - 1 maintainer
robopilot 0.3.1
Mouse and Keyboard record and replay application
4 versions - Latest release: about 3 years ago - 1.31 thousand downloads total - 2 stars on GitHub - 1 maintainer
keyboard-keynames 0.2.0
A crate to query the os for key names for scancodes
4 versions - Latest release: 9 months ago - 2 dependent repositories - 14 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
keyboard-layouts 0.3.0
Keyboard layout keymaps with an API to generate HID packets
4 versions - Latest release: almost 4 years ago - 1.93 thousand downloads total - 9 stars on GitHub - 1 maintainer
afrim-preprocessor 0.6.1
A preprocessor to process keyboard events for an input method.
4 versions - Latest release: 15 days ago - 1 dependent package - 1.62 thousand downloads total - 8 stars on GitHub - 1 maintainer
winapi-virtual-input 0.1.3
Crate for interacting with virtual devices using winapi
4 versions - Latest release: over 3 years ago - 1.97 thousand downloads total - 1 maintainer
wooting-rgb-sys 0.3.2 💰
Wooting RGB SDK Rust Bindings
4 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 1.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
keynergy 0.2.7
An efficient and extensible layout analysis library
4 versions - Latest release: over 1 year ago - 5 dependent repositories - 1.59 thousand downloads total - 2 stars on GitHub - 1 maintainer
wooting-rgb 0.3.2 💰
Wooting RGB SDK Rust Library
4 versions - Latest release: about 1 month ago - 1.15 thousand downloads total - 1 stars on GitHub - 1 maintainer
kll-compiler 0.1.3
KLL (Keyboard Layout Language) Compiler - Rust Edition
4 versions - Latest release: 12 months ago - 2.12 thousand downloads total - 17 stars on GitHub - 1 maintainer
scriptkeys 0.2.2
ScriptKeys allows you to easily build macros (in Lua) on every key press for the supported devices.
4 versions - Latest release: 10 months ago - 1.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
karabiner-driverkit 0.1.3
Minimal Karabiner-DriverKit-VirtualHIDDevice wrapper for kanata
4 versions - Latest release: 4 months ago - 1.34 thousand downloads total - 1 stars on GitHub - 1 maintainer
accelhints 1.1.0 removed
Accelhints is a library for inserting keyboard Alt-key accelerators (i.e., '&'s) in a slice of it...
4 versions - Latest release: over 1 year ago - 449 downloads total - 1 stars on GitHub - 1 maintainer
zr-alshasha 0.2.0
an app to show keyboard input
4 versions - Latest release: over 1 year ago - 1.24 thousand downloads total - 6 stars on GitHub - 1 maintainer
scancode 0.1.2
Keyboard hardware scancode converter
3 versions - Latest release: almost 7 years ago - 1 dependent repositories - 9.18 thousand downloads total - 3 stars on GitHub - 1 maintainer
keybd_event 0.1.2
Simulating keyboard on Linux, Windows and Mac OS in rust
3 versions - Latest release: almost 5 years ago - 1 dependent repositories - 2.3 thousand downloads total - 3 stars on GitHub - 1 maintainer
uievents-code 0.1.2
Constants for the `KeyboardEvent.code` property.
3 versions - Latest release: about 1 year ago - 2 dependent packages - 1 dependent repositories - 1.14 thousand downloads total - 1 maintainer
daktilo_lib 0.6.1 💰
Turn your keyboard into a typewriter! 📇
3 versions - Latest release: about 1 month ago - 731 downloads total - 968 stars on GitHub - 1 maintainer
wooting-sdk 0.1.1
Rust bindings for the Wooting Analog and RGB SDKs!
2 versions - Latest release: almost 4 years ago - 1.09 thousand downloads total - 10 stars on GitHub - 1 maintainer
qsk 0.2.0
Software keyboard remapper inspired by QMK.
2 versions - Latest release: about 2 years ago - 850 downloads total - 12 stars on GitHub - 1 maintainer
win-installed-keyboards 0.1.1
Provides a list of installed keyboards for Windows systems
2 versions - Latest release: 12 months ago - 514 downloads total - 0 stars on GitHub - 1 maintainer
wasm_keyboard_macros 0.1.1
Macros for `wasm_keyboard`.
2 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 820 downloads total - 0 stars on GitHub - 1 maintainer
wasm_keyboard 0.1.1
Handling key events in Rust using `web_sys`.
2 versions - Latest release: about 1 year ago - 514 downloads total - 0 stars on GitHub - 1 maintainer
toca 0.1.1
a library for record/display keyboard and mouse actions in a period of time.
2 versions - Latest release: almost 2 years ago - 1 dependent repositories - 662 downloads total - 1 stars on GitHub - 1 maintainer
rusty-keys 0.0.2
Linux keyboard mapper
2 versions - Latest release: over 6 years ago - 1.94 thousand downloads total - 0 stars on code.moparisthebest.com - 1 maintainer