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 events1 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 input3 versions - Latest release: about 2 months ago - 1.58 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
12 versions - Latest release: 11 months ago - 12 dependent packages - 127 dependent repositories - 363 thousand downloads total - 110 stars on GitHub - 1 maintainer
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 firmware1 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 kanata6 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 application4 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 Controller6 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 enigo2 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 events1 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 firmware8 versions - Latest release: 2 months ago - 4.8 thousand downloads total - 12 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
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
xkbcommon 0.8.0
Rust bindings and wrappers for libxkbcommon14 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
28 versions - Latest release: about 2 months ago - 37 dependent packages - 64 dependent repositories - 291 thousand downloads total - 971 stars on GitHub - 2 maintainers
enigo 0.5.0
Cross-platform (Linux, Windows, macOS & BSD) library to simulate keyboard and mouse events28 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 bevy6 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 SDK7 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 lib3 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 scancodes4 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 melee6 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 Daemon9 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 applications2 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 windows10 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 Edition4 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 analytics5 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 keyboards1 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 keyboard11 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 mshearts1 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 winapi4 versions - Latest release: over 4 years ago - 5.07 thousand downloads total - 1 maintainer
scancode 0.1.2
Keyboard hardware scancode converter3 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 globally9 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 Library7 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 devices11 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 input4 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 firmware3 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 MacOS4 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 inputs7 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 systems2 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 Windows1 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-elements1 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 tokio1 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 winapi5 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 Kurinji7 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 prototyping2 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 SDK7 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 Windows11 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 EGUI14 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 rust3 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 desktop10 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 management2 versions - Latest release: 2 months ago - 538 downloads total - 12 stars on GitHub - 1 maintainer
rktk-drivers-common 0.2.0
Common drivers for rktk8 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 keys14 versions - Latest release: 11 months ago - 15.2 thousand downloads total - 34 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
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
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 Protocol7 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
Related Keywords
rust
60
mouse
59
input
43
hid
19
linux
19
usb
17
windows
17
embedded
15
rp2040
14
cli
14
macos
13
automation
12
firmware
10
hotkey
9
gui
8
keyboard-firmware
7
usb-hid
7
bevy
7
x11
7
evdev
7
no-std
7
keyboard-layout
7
layout
7
rgb
6
gamepad
6
wireless
6
simulation
6
typing
6
cross-platform
6
wooting
5
sound
5
tui
5
stm32
5
nrf52
5
esp32
5
cortex-m
5
terminal
4
game
4
key
4
mouse-emulation
4
testing
4
remapping-keyboards
4
sdk
4
typewriter
4
msi
3
events
3
wayland
3
ps2
3
hotkeys
3
winapi
3
interception-driver
3
streaming
3
overlay
3
nohboard
3
bindings
3
analog
3
kanata
3
mechanical
3
control
3
library
3
joystick
3
razer
3
scripting
3
rust-lang
3
hook
3
uinput
3
winit
3
scancode
3
type
3
nostalgic
3
hacktoberfest
3
gamedev
2
actionmapping
2
inputmap
2
ime
2
afrim
2
mac
2
input-method
2
utility
2
x11-cursor
2
xserver
2
keyset
2
keycap
2
action-map
2
axis-mapping
2
gameplay
2
virtual
2
wasm
2
wpm
2
frontend
2
clipboard
2
macros
2
keymap
2
autohotkey
2
keylayout
2
keybinding
2
keybind
2
simulate
2
typewriter-effect
2
typewriter-effects
2