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

crates.io "keyboard" keyword

View the packages on the crates.io package registry that are tagged with the "keyboard" keyword.

event_types 0.1.0
Types to help idiomatically represent user input events
1 version - Latest release: about 3 years ago - 1.34 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
app_input 0.1.2
Cross-platform mouse and keyboard input
3 versions - Latest release: about 2 months ago - 1.58 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
pc-keyboard 0.8.0
PS/2 keyboard interface library.
12 versions - Latest release: 11 months ago - 12 dependent packages - 127 dependent repositories - 363 thousand downloads total - 110 stars on GitHub - 1 maintainer
keycode 1.0.0
A Rust crate for translating keycodes based on Chrome's mapping of keys.
9 versions - Latest release: 4 months ago - 2 dependent packages - 8 dependent repositories - 80.1 thousand downloads total - 9 stars on GitHub - 1 maintainer
wrtype 0.1.0
A Rust implementation of wtype - a Wayland virtual keyboard tool that types text and sends key ev...
1 version - Latest release: 19 days ago - 0 downloads total - 1 stars on GitHub - 1 maintainer
razermacos 0.1.0
Bindings to librazermacos for allowing interaction with Razer peripherals on macOS.
1 version - Latest release: almost 3 years ago - 1.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
lokey 0.0.1
An extensible keyboard firmware
1 version - Latest release: 5 months ago - 494 downloads total - 1 stars on GitHub - 1 maintainer
karabiner-driverkit 0.1.5
Minimal Karabiner-DriverKit-VirtualHIDDevice wrapper for kanata
6 versions - Latest release: 6 months ago - 1 dependent package - 9.95 thousand downloads total - 8 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: almost 2 years ago - 6.89 thousand downloads total - 1 stars on GitHub - 1 maintainer
robopilot 0.3.1
Mouse and Keyboard record and replay application
4 versions - Latest release: over 4 years ago - 4.54 thousand downloads total - 4 stars on GitHub - 1 maintainer
msi-klc 1.1.0
MSI Keyboard Light Controller
6 versions - Latest release: almost 2 years ago - 6.55 thousand downloads total - 3 stars on GitHub - 1 maintainer
kiibohd-hid-io 0.1.6
HID-IO protocol implementation for the C kiibohd firmware.
7 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 9.86 thousand downloads total - 17 stars on GitHub - 1 maintainer
buttons 0.6.0
A simple API for storing and querying input state.
8 versions - Latest release: 5 months ago - 1 dependent repositories - 9.67 thousand downloads total - 6 stars on GitHub - 1 maintainer
simulate_key 0.1.1
A simple key combination simulator using enigo
2 versions - Latest release: about 2 months ago - 473 downloads total - 1 maintainer
intercept-bounce 0.9.0
An Interception Tools filter to eliminate keyboard chatter (switch bounce).
1 version - Latest release: 3 months ago - 385 downloads total - 0 stars on GitHub - 1 maintainer
kbrd 0.1.0
Send and receive asynchronous keyboard events
1 version - Latest release: almost 3 years ago - 1.35 thousand downloads total - 1 stars on GitHub - 1 maintainer
rktk-keymanager 0.2.0
Keymap/state manager for self-made keyboard firmware
8 versions - Latest release: 2 months ago - 4.8 thousand downloads total - 12 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
xkbcommon 0.8.0
Rust bindings and wrappers for libxkbcommon
14 versions - Latest release: about 1 year ago - 27 dependent packages - 67 dependent repositories - 1.64 million downloads total - 19 stars on GitHub - 1 maintainer
Top 5.1% on crates.io
enigo 0.5.0
Cross-platform (Linux, Windows, macOS & BSD) library to simulate keyboard and mouse events
28 versions - Latest release: about 2 months ago - 37 dependent packages - 64 dependent repositories - 291 thousand downloads total - 971 stars on GitHub - 2 maintainers
qsk-types 0.1.0
Types used in qsk and qsk-macros.
1 version - Latest release: over 3 years ago - 3 dependent packages - 1 dependent repositories - 3.59 thousand downloads total - 14 stars on GitHub - 1 maintainer
kurinji 1.0.5
Input map for bevy
6 versions - Latest release: over 4 years ago - 1 dependent repositories - 8.22 thousand downloads total - 51 stars on GitHub - 1 maintainer
wooting-analog-common 0.7.1
Common elements of the Wooting Analog SDK
7 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 9.12 thousand downloads total - 168 stars on GitHub - 2 maintainers
keybac 0.1.2
simple keyboard capturing lib
3 versions - Latest release: 10 months ago - 2.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
tickers 0.1.0
Simple SDL program to play typing sounds when you type.
1 version - Latest release: over 8 years ago - 2.11 thousand 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: over 2 years ago - 2.33 thousand downloads total - 3 stars on GitHub - 1 maintainer
usbd-human-interface-device 0.6.0
Batteries included embedded USB HID library for usb-device. Includes concrete Keyboard (boot and ...
18 versions - Latest release: 2 months ago - 1 dependent package - 9 dependent repositories - 29.8 thousand downloads total - 108 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: almost 2 years ago - 2 dependent repositories - 20.2 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
noct 0.1.0
A cross-platform library to input simulation.
1 version - Latest release: over 2 years ago - 1.33 thousand downloads total - 1 maintainer
keybinds 0.2.0
Platform&Framework-agnostic key binding (keyboard shortcut) dispatcher, parser, and generator wri...
13 versions - Latest release: 2 months ago - 6.14 thousand downloads total - 4 stars on GitHub - 1 maintainer
macboxx 0.1.5
A rust-based boxx-style keyboard mapper, designed for Slippi melee
6 versions - Latest release: 12 months ago - 6.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
ktrl 0.1.8
A Supercharged Keyboard Programming Daemon
9 versions - Latest release: almost 5 years ago - 11.4 thousand downloads total - 344 stars on GitHub - 1 maintainer
key-names 3.0.0
Platform-aware keyboard key name handling for Rust applications
2 versions - Latest release: 6 months ago - 1.2 thousand downloads total - 6 stars on GitHub - 1 maintainer
kbremap 2.0.0
Custom keyboard layouts for windows
10 versions - Latest release: about 1 year ago - 10.8 thousand downloads total - 35 stars on GitHub - 1 maintainer
kll-compiler 0.1.3
KLL (Keyboard Layout Language) Compiler - Rust Edition
4 versions - Latest release: about 2 years ago - 5.54 thousand downloads total - 17 stars on GitHub - 1 maintainer
klik 0.7.0
sleek typing tui with visualized results, intelligent practice, and comprehensive analytics
5 versions - Latest release: about 2 months ago - 1.15 thousand downloads total - 0 stars on GitHub - 1 maintainer
qsk 0.2.0
Software keyboard remapper inspired by QMK.
2 versions - Latest release: over 3 years ago - 2.72 thousand downloads total - 14 stars on GitHub - 1 maintainer
kiibohd-keyscanning 0.1.4
Kiibohd gpio keyscanning module for momentary push button switches (keyboards)
5 versions - Latest release: about 2 years ago - 2 dependent packages - 7.34 thousand downloads total - 17 stars on GitHub - 1 maintainer
oxikey 0.0.0
WIP library for building custom keyboards
1 version - Latest release: over 2 years ago - 1.24 thousand downloads total - 2 stars on GitHub - 1 maintainer
hyperrust 0.1.4
RGB utility for HyperX Alloy Origins 60 keyboard
11 versions - Latest release: 10 months ago - 9.07 thousand downloads total - 1 stars on GitHub - 1 maintainer
heartless_tk 0.1.0
heartless_tk, a card game similar with mshearts
1 version - Latest release: over 1 year ago - 1.32 thousand downloads total - 1 stars on GitHub - 1 maintainer
winapi-virtual-input 0.1.3
Crate for interacting with virtual devices using winapi
4 versions - Latest release: over 4 years ago - 5.07 thousand downloads total - 1 maintainer
scancode 0.1.2
Keyboard hardware scancode converter
3 versions - Latest release: about 8 years ago - 1 dependent repositories - 12 thousand downloads total - 3 stars on GitHub - 1 maintainer
simulate 0.3.0
This crate allows you to simulate keystrokes.
7 versions - Latest release: over 4 years ago - 1 dependent repositories - 10.2 thousand downloads total - 1 maintainer
uievents-code 0.1.2
Constants for the `KeyboardEvent.code` property.
3 versions - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 4.01 thousand downloads total - 1 maintainer
librazermacos-sys 0.1.0
Bindings to librazermacos for allowing interaction with Razer peripherals on macOS.
1 version - Latest release: almost 3 years ago - 1 dependent package - 1.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
wasm_keyboard_macros 0.1.1
Macros for `wasm_keyboard`.
2 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 2.55 thousand downloads total - 1 stars on GitHub - 1 maintainer
rustyvibes 1.0.9
A rust CLI to play mechanical keyboard sounds globally
9 versions - Latest release: over 2 years ago - 11 thousand downloads total - 242 stars on GitHub - 1 maintainer
wooting-rgb 0.3.5 💰
Wooting RGB SDK Rust Library
7 versions - Latest release: 9 months ago - 6.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
musical_keyboard 0.6.0
A small lib for converting keyboard input into musical notes.
9 versions - Latest release: over 8 years ago - 14.7 thousand downloads total - 30 stars on GitHub - 1 maintainer
virtual-input 0.2.8
API for interacting with virtual input devices
11 versions - Latest release: over 4 years ago - 1 dependent package - 13.9 thousand downloads total - 1 maintainer
kiibohd-hall-effect 0.2.0
Analysis crate for intepreting hall-effect keyboard switches (e.g. Silo Switches)
5 versions - Latest release: about 2 years ago - 2 dependent packages - 7.45 thousand downloads total - 17 stars on GitHub - 1 maintainer
zr-alshasha 0.2.0
an app to show keyboard input
4 versions - Latest release: almost 3 years ago - 4.57 thousand downloads total - 6 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: over 9 years ago - 1 dependent repositories - 13.4 thousand downloads total - 3 stars on GitHub - 1 maintainer
keystroke 0.0.3
Send a string, character, or keystroke event to the system.
2 versions - Latest release: almost 9 years ago - 5.2 thousand downloads total - 20 stars on GitHub - 1 maintainer
zmk-protocol 0.0.2-alpha.3 💰
A protocol to interact with ZMK firmware
3 versions - Latest release: about 1 year ago - 2.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
vkey 0.2.1
Virtual Keycodes of Windows, Linux, and MacOS
4 versions - Latest release: 3 months ago - 1.42 thousand downloads total - 1 stars on GitHub - 1 maintainer
hid-api-rs 3.0.1
Hardware proxy for injecting & intercepting keyboard/mouse inputs
7 versions - Latest release: about 1 year ago - 7.44 thousand downloads total - 5 stars on GitHub - 1 maintainer
lokey_macros 0.0.1
An extensible keyboard firmware (macro crate)
1 version - Latest release: 5 months ago - 494 downloads total - 1 stars on GitHub - 1 maintainer
win-installed-keyboards 0.1.1
Provides a list of installed keyboards for Windows systems
2 versions - Latest release: about 2 years ago - 2.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
winput 0.2.5
A high-level interface to Windows' input system.
8 versions - Latest release: about 4 years ago - 3 dependent packages - 3 dependent repositories - 29 thousand downloads total - 22 stars on GitHub - 1 maintainer
quantum-soft-keyboard 0.1.0
Software keyboard remapper inspired by QMK.
1 version - Latest release: over 3 years ago - 1.37 thousand downloads total - 14 stars on GitHub - 1 maintainer
win_binder 0.1.0
Listen and send keyboard and mouse events on Windows
1 version - Latest release: 8 months ago - 703 downloads total - 0 stars on GitHub - 1 maintainer
wkeys 0.1.0
An on-screen keyboard for wayland desktop written by rust using GTK-rs.
1 version - Latest release: 8 months ago - 992 downloads total - 1 maintainer
karamapper 0.1.0
Tool to create keymapping for kerabiner-elements
1 version - Latest release: 12 months ago - 987 downloads total - 0 stars on GitHub - 1 maintainer
rsautogui 0.2.2
rsautogui aims to be a cross-platform GUI automation rust crate.
11 versions - Latest release: over 2 years ago - 1 dependent repositories - 13.7 thousand downloads total - 28 stars on GitHub - 1 maintainer
tokio-ctrlc-error 0.1.0
Easy handling of keyboard interrupts with tokio
1 version - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 5.12 thousand downloads total - 1 stars on GitHub - 1 maintainer
rustautogui 2.5.0
Highly optimized GUI automation library for controlling the mouse and keyboard, with template mat...
27 versions - Latest release: 3 months ago - 18.8 thousand downloads total - 197 stars on GitHub - 1 maintainer
xmirror-server 0.2.0
Locally mirror remote keyboard and mouse events sent over the network.
2 versions - Latest release: 3 months ago - 716 downloads total - 0 stars on GitHub - 1 maintainer
xmirror 0.2.0
Capture keyboard and mouse events from a local machine and mirror them to a remote server over th...
2 versions - Latest release: 3 months ago - 706 downloads total - 0 stars on GitHub - 1 maintainer
xmirror-event 0.2.0
Cross-platform input event types for xmirror.
2 versions - Latest release: 3 months ago - 746 downloads total - 0 stars on GitHub - 1 maintainer
umiko 0.1.4
Simples gerenciador de webhooks usando a winapi
5 versions - Latest release: over 4 years ago - 5.48 thousand downloads total - 1 stars on GitHub - 1 maintainer
bevy_prototype_input_map 0.1.6
**DISCONTINUED** Please use Kurinji
7 versions - Latest release: over 4 years ago - 9.02 thousand downloads total - 51 stars on GitHub - 1 maintainer
kpt_lib 0.1.1
Keyboard plate prototyping
2 versions - Latest release: over 4 years ago - 2.48 thousand downloads total - 4 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 5 years ago - 10 thousand downloads total - 1 maintainer
qsk-macros 0.1.0
Remapping DSL macro to make qsk remapping more concise.
1 version - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 3.06 thousand downloads total - 14 stars on GitHub - 1 maintainer
scriptkeys 0.2.3
ScriptKeys allows you to easily build macros (in Lua) on every key press for the supported devices.
5 versions - Latest release: 7 months ago - 4.84 thousand downloads total - 2 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: about 3 years ago - 1 dependent repositories - 8.24 thousand downloads total - 169 stars on GitHub - 2 maintainers
win-hotkeys 0.5.1
A lightweight, thread-safe rust library for system-wide hotkey management on Windows
11 versions - Latest release: 3 months ago - 6.21 thousand downloads total - 13 stars on GitHub - 1 maintainer
egui-keybinds 3.3.8
keybinding system developed for EGUI
14 versions - Latest release: over 2 years ago - 14.4 thousand downloads total - 1 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 6 years ago - 1 dependent repositories - 5.93 thousand downloads total - 3 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 3 years ago - 9.34 thousand downloads total - 0 stars on GitHub - 1 maintainer
uiohook-rs 0.2.6
uiohook-rs is a Rust wrapper for the libuiohook, providing cross-platform keyboard and mouse hook...
8 versions - Latest release: 6 months ago - 5.51 thousand downloads total - 5 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: over 1 year ago - 1 dependent repositories - 10.8 thousand downloads total - 10 stars on GitHub - 1 maintainer
rktk-log 0.2.0
rktk log management
2 versions - Latest release: 2 months ago - 538 downloads total - 12 stars on GitHub - 1 maintainer
rktk-drivers-common 0.2.0
Common drivers for rktk
8 versions - Latest release: 2 months ago - 4.34 thousand downloads total - 12 stars on GitHub - 1 maintainer
mki_fork 0.2.1
Windows and Linux library for registring global input hooks and simulating keyboard and mouse eve...
1 version - Latest release: over 3 years ago - 1 dependent repositories - 1.95 thousand downloads total - 26 stars on GitHub - 1 maintainer
kb-remap 0.4.0
Tool to assist remapping macOS keyboard keys
14 versions - Latest release: 11 months ago - 15.2 thousand downloads total - 34 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
keyboard-types 0.8.0
Contains types to define keyboard related events.
16 versions - Latest release: 3 months ago - 19 dependent packages - 1,001 dependent repositories - 5.31 million downloads total - 65 stars on GitHub - 3 maintainers
wooting-sdk 0.1.1
Rust bindings for the Wooting Analog and RGB SDKs!
2 versions - Latest release: about 5 years ago - 2.68 thousand downloads total - 10 stars on GitHub - 1 maintainer
rktk-rrp 0.2.0
rrp - RKTK Remap Protocol
7 versions - Latest release: 2 months ago - 3.77 thousand downloads total - 12 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 2 years ago - 449 downloads total - 1 stars on GitHub - 1 maintainer