crates.io "keyboard" keyword
View the packages on the crates.io package registry that are tagged with the "keyboard" keyword.
kanata-interception 0.3.0
Safe wrapper for Interception. Forked for use with kanata.2 versions - Latest release: 12 months ago - 1 dependent package - 2 dependent repositories - 4.44 thousand downloads total - 5,488 stars on GitHub - 1 maintainer
kanata-parser 0.190.0
A parser for configuration language of kanata, a keyboard remapper.21 versions - Latest release: about 1 month ago - 1 dependent package - 30.8 thousand downloads total - 5,488 stars on GitHub - 1 maintainer
kanata 1.9.0
Multi-layer keyboard customization33 versions - Latest release: about 1 month ago - 42 thousand downloads total - 5,488 stars on GitHub - 1 maintainer
afrim-preprocessor 0.6.2 💰
A preprocessor to process keyboard events for an input method.5 versions - Latest release: about 1 month ago - 1 dependent package - 6.47 thousand downloads total - 88 stars on GitHub - 1 maintainer
afrim 0.6.1
Core library of the afrim input method.8 versions - Latest release: about 1 month ago - 1 dependent package - 9.64 thousand downloads total - 8 stars on GitHub - 1 maintainer
inputtino 2024.8.1
Rust bindings for inputtino1 version - Latest release: 12 months ago - 1.06 thousand downloads total - 44 stars on GitHub - 1 maintainer
kanata-keyberon 0.190.0
Pure Rust keyboard firmware. Fork intended for use with kanata.50 versions - Latest release: about 1 month ago - 2 dependent packages - 2 dependent repositories - 75.2 thousand downloads total - 1,147 stars on GitHub - 1 maintainer
keyberon 0.1.1
Parse command line argument by defining a struct.2 versions - Latest release: almost 5 years ago - 4 dependent repositories - 7.16 thousand downloads total - 1,147 stars on GitHub - 1 maintainer
qmk-hid 0.1.0
A simple CLI for bidirectional communication with QMK keyboards using raw HID.1 version - Latest release: 5 months ago - 552 downloads total - 5 stars on GitHub - 1 maintainer
rktk 0.2.0
rktk - Rust Keyboard firmware Toolkit10 versions - Latest release: 2 months ago - 6.47 thousand downloads total - 12 stars on GitHub - 1 maintainer
skylight 0.0.0
Lightweight management of native Win32 windows with high DPI awareness, input handling, and suppo...1 version - Latest release: over 2 years ago - 1.35 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 6.2% on crates.io
20 versions - Latest release: about 2 years ago - 20 dependent packages - 30 dependent repositories - 195 thousand downloads total - 616 stars on GitHub - 1 maintainer
rdev 0.5.3
Listen and send keyboard and mouse events on Windows, Linux and MacOS.20 versions - Latest release: about 2 years ago - 20 dependent packages - 30 dependent repositories - 195 thousand downloads total - 616 stars on GitHub - 1 maintainer
key-mapping 0.4.1 💰
Library allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids8 versions - Latest release: 10 months ago - 8.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
k_board 1.3.1
A keyboard event handler that allows dynamic development20 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 24.5 thousand downloads total - 11 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 cake35 versions - Latest release: over 1 year ago - 1 dependent repositories - 47.8 thousand downloads total - 100 stars on GitHub - 1 maintainer
evdevil 0.3.0
Bindings to Linux' input device APIs: evdev and uinput10 versions - Latest release: 2 days ago - 1.94 thousand downloads total - 0 stars on GitHub - 1 maintainer
hookmap-core 0.2.1
Global hooks and input simulation fo keyboard and mouse.15 versions - Latest release: over 2 years ago - 1 dependent package - 18.1 thousand downloads total - 16 stars on GitHub - 1 maintainer
device_query_revamped 2.2.1
A basic library for querying keyboard and mouse state on-demand without a window.6 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 8.57 thousand downloads total - 1 stars on GitHub - 1 maintainer
ps2 0.2.0 💰
A general PS/2 device driver for nightly Rust.5 versions - Latest release: about 4 years ago - 1 dependent repositories - 8.82 thousand downloads total - 9 stars on GitHub - 1 maintainer
clickclack 0.4.0
A mechanical keyboard sound simulator for macOS4 versions - Latest release: 6 months ago - 2.62 thousand downloads total - 8 stars on GitHub - 1 maintainer
kle-serial 0.3.1
Rust deserialisation library for Keyboard Layout Editor JSON files7 versions - Latest release: 8 months ago - 2 dependent packages - 9.33 thousand downloads total - 5 stars on GitHub - 1 maintainer
x11-input-mirror 0.3.6
Mirrors X11 (Xserver) input events from one PC to multiple over the network11 versions - Latest release: over 6 years ago - 15.3 thousand downloads total - 7 stars on GitHub - 1 maintainer
livesplit-hotkey 0.8.0
livesplit-hotkey provides cross-platform global hotkey hooks.8 versions - Latest release: 7 months ago - 1 dependent package - 12 dependent repositories - 21.8 thousand downloads total - 218 stars on GitHub - 1 maintainer
enigo-copy 0.0.14
Enigo lets you control your mouse and keyboard in an abstract way on different operating systems ...1 version - Latest release: over 2 years ago - 1.44 thousand downloads total - 971 stars on GitHub - 1 maintainer
kll-core 0.1.8
KLL state-machine implementation focused on no_std embedded/bare-metal targets9 versions - Latest release: about 2 years ago - 7 dependent packages - 2 dependent repositories - 18.8 thousand downloads total - 17 stars on GitHub - 1 maintainer
tfc 0.7.0
The Fat Controller. A library for simulating mouse and keyboard events.13 versions - Latest release: over 1 year ago - 3 dependent packages - 4 dependent repositories - 22.6 thousand downloads total - 36 stars on GitHub - 1 maintainer
keyboard_query 0.1.0
A basic library for querying keyboard state on-demand without a window.1 version - Latest release: almost 5 years ago - 2 dependent packages - 2 dependent repositories - 7.2 thousand downloads total - 3 stars on GitHub - 1 maintainer
mouse-keyboard-input 0.9.1
Send mouse and keyboard events on any distro and X11 or Wayland16 versions - Latest release: about 1 year ago - 17.7 thousand downloads total - 7 stars on GitHub - 1 maintainer
x11-input-supercharger 0.4.0
Adds system-wide Windows-like scrolling mode and conditional clicking using keyboard9 versions - Latest release: almost 7 years ago - 12.4 thousand downloads total - 29 stars on GitHub - 1 maintainer
umacro-lib 0.1.0
Simulate Keyboard & Mouse events in Linux (X11 & Wayland) with uinput.1 version - Latest release: 8 months ago - 835 downloads total - 8 stars on GitHub - 1 maintainer
rmk-macro 0.6.7 💰
Proc-macro crate of RMK28 versions - Latest release: 6 days ago - 1 dependent package - 21.5 thousand downloads total - 1,167 stars on GitHub - 1 maintainer
rmk-config 0.5.5 💰
Config crate of RMK18 versions - Latest release: 6 days ago - 2 dependent packages - 12.3 thousand downloads total - 1,167 stars on GitHub - 1 maintainer
rmk 0.7.7 💰
Keyboard firmware written in Rust53 versions - Latest release: 6 days ago - 2 dependent packages - 50.2 thousand downloads total - 1,167 stars on GitHub - 1 maintainer
rmk-stm32h7 0.1.0 removed 💰
Keyboard firmware written in Rust2 versions - Latest release: over 1 year ago - 1.6 thousand downloads total - 715 stars on GitHub - 1 maintainer
rmk-rp2040 0.1.0 removed 💰
Keyboard firmware written in Rust1 version - Latest release: over 1 year ago - 861 downloads total - 715 stars on GitHub - 1 maintainer
nuhxboard 1.0.0
Cross-platform input visualizer17 versions - Latest release: about 2 months ago - 14.9 thousand downloads total - 39 stars on GitHub - 1 maintainer
nuhxboard-types 1.0.0
Types for NuhxBoard configuration5 versions - Latest release: about 2 months ago - 1.89 thousand downloads total - 39 stars on GitHub - 1 maintainer
nuhxboard-logic 1.0.0
Input listener for NuhxBoard5 versions - Latest release: about 2 months ago - 1.9 thousand downloads total - 39 stars on GitHub - 1 maintainer
rust-bucklespring 0.1.0
Nostalgia bucklespring keyboard sound now in Rust!1 version - Latest release: 7 days ago - 15 downloads total - 0 stars on GitHub - 1 maintainer
okey-cli 0.1.2
An advanced, easy-to-use key remapper for Linux3 versions - Latest release: 3 months ago - 1.13 thousand downloads total - 22 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
13 versions - Latest release: almost 2 years ago - 5 dependent packages - 18 dependent repositories - 57.8 thousand downloads total - 438 stars on GitHub - 1 maintainer
inputbot 0.6.0
Cross-platform (Windows & Linux) library for simulating keyboard/mouse input events and registeri...13 versions - Latest release: almost 2 years ago - 5 dependent packages - 18 dependent repositories - 57.8 thousand downloads total - 438 stars on GitHub - 1 maintainer
rusty-keys 0.0.2
Linux keyboard mapper2 versions - Latest release: over 7 years ago - 3.78 thousand downloads total - 0 stars on code.moparisthebest.com - 1 maintainer
toca 0.1.1
a library for record/display keyboard and mouse actions in a period of time.2 versions - Latest release: about 3 years ago - 1 dependent repositories - 2.33 thousand downloads total - 2 stars on GitHub - 1 maintainer
rdevin 0.1.0
Cross-platform simulation and global listening for keyboard and mouse input.1 version - Latest release: 3 months ago - 558 downloads total - 0 stars on GitHub - 1 maintainer
Top 2.2% on crates.io
43 versions - Latest release: over 3 years ago - 32 dependent packages - 1,065 dependent repositories - 1.26 million downloads total - 4,669 stars on GitHub - 1 maintainer
pistoncore-input 1.0.1 💰
A structure for user input43 versions - Latest release: over 3 years ago - 32 dependent packages - 1,065 dependent repositories - 1.26 million downloads total - 4,669 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: over 1 year ago - 8.02 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 7.1% on crates.io
24 versions - Latest release: 6 days ago - 30 dependent packages - 49 dependent repositories - 219 thousand downloads total - 152 stars on GitHub - 1 maintainer
device_query 4.0.1
A basic library for querying keyboard and mouse state on-demand without a window.24 versions - Latest release: 6 days ago - 30 dependent packages - 49 dependent repositories - 219 thousand downloads total - 152 stars on GitHub - 1 maintainer
query-keyboard 1.1.0
Simple CLI tool to check which keys are pressed2 versions - Latest release: almost 3 years ago - 2.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
kbt 2.1.0
Keyboard tester in terminal16 versions - Latest release: over 1 year ago - 18.4 thousand downloads total - 361 stars on GitHub - 1 maintainer
aloe-caret-component 0.1.1
A custom caret component library for GUI applications, offering color customization and visibilit...1 version - Latest release: 4 months ago - 2.09 thousand downloads total - 11 stars on GitHub - 1 maintainer
aloe-keyboard 0.1.2
Aloe Keyboard provides a set of abstractions for handling virtual keyboards, key events, and clip...1 version - Latest release: 4 months ago - 2.58 thousand downloads total - 11 stars on GitHub - 1 maintainer
ivy-input 0.10.3
Input handling crate for Ivy2 versions - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 5.25 thousand downloads total - 30 stars on GitHub - 1 maintainer
smokey 0.4.0
Comfy terminal based typing test11 versions - Latest release: 7 months ago - 12.4 thousand downloads total - 28 stars on GitHub - 1 maintainer
hidpp 0.2.0 💰
An implementation of the HID++ protocol used by Logitech devices2 versions - Latest release: 2 months ago - 667 downloads total - 5 stars on GitHub - 1 maintainer
emerald_keyboard
userspace keyboard events reader for Emerald OS1 version - Latest release: 8 days ago - 1.25 thousand downloads total - 10 stars on GitHub - 1 maintainer
screenkey
an app to show keyboard input1 version - Latest release: 8 days ago - 1.09 thousand downloads total - 6 stars on GitHub - 1 maintainer
cin 0.2.0
cin - a utility that simplifies command-line input in Rust, especially mimicking C++-style input4 versions - Latest release: 8 days ago - 374 downloads total - 0 stars on GitHub - 1 maintainer
cherryrgb 0.2.8
Cherry RGB keyboard instrumentation11 versions - Latest release: about 2 years ago - 12.4 thousand downloads total - 46 stars on GitHub - 2 maintainers
kiibohd-hall-effect-keyscanning 0.2.0
Hall Effect keyscanning for strobed matrices5 versions - Latest release: about 2 years ago - 6.6 thousand downloads total - 17 stars on GitHub - 1 maintainer
control-craft 0.1.0
Mouse and Keyboard Control Library for Windows, enabling programmatic input simulation using the ...1 version - Latest release: 8 months ago - 785 downloads total - 0 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: about 2 years ago - 5.96 thousand downloads total - 9 stars on GitHub - 1 maintainer
razerctl 0.3.4
Allows you to control your mouse and keyboard with Razer Synapse8 versions - Latest release: about 1 month ago - 4.36 thousand downloads total - 1 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: over 1 year ago - 8.95 thousand downloads total - 39 stars on GitHub - 1 maintainer
egui_virtual_keyboard 0.1.3
Simple Virtual Keyboard for egui4 versions - Latest release: 7 months ago - 2.61 thousand downloads total - 6 stars on GitHub - 1 maintainer
msi_keyboard
Crate for controlling the light of MSI steelseries keyboards.1 version - Latest release: 9 days ago - 4.83 thousand downloads total - 0 stars on GitHub - 1 maintainer
ratatype 0.1.1
A fast, minimalist yet feature packed typing test application for the terminal.2 versions - Latest release: about 2 months ago - 545 downloads total - 0 stars on GitHub - 1 maintainer
wooting-rgb-sys 0.3.5 💰
Wooting RGB SDK Rust Bindings7 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 8.37 thousand downloads total - 2 stars on GitHub - 1 maintainer
hookmap 0.5.1
Registers hotkeys and simulates keyboard and mouse input.17 versions - Latest release: over 2 years ago - 19.1 thousand downloads total - 16 stars on GitHub - 1 maintainer
clackit 0.1.0
A rust cli tool make a normal keyboard to sound like a mechanical keyboard1 version - Latest release: about 1 year ago - 1.09 thousand downloads total - 1 maintainer
rktk-cli 0.1.0
CLI for RKTK5 versions - Latest release: 8 months ago - 3.23 thousand downloads total - 12 stars on GitHub - 1 maintainer
daktilo-tray 0.1.0
daktilo-tray brings the typewriter emulator daktilo to the tray1 version - Latest release: over 1 year ago - 1.25 thousand downloads total - 3 stars on GitHub - 1 maintainer
alt 0.1.0
An Event Aggregator for ktrl1 version - Latest release: about 5 years ago - 1.73 thousand downloads total - 13 stars on GitHub - 1 maintainer
ch57x-keyboard-tool 1.5.4
Command-line tool for programming ch57x keyboard18 versions - Latest release: 4 months ago - 20.1 thousand downloads total - 750 stars on GitHub - 1 maintainer
multiinput 0.1.0
A pure rust gamepad/mouse/keyboard input library based off of rawinput for the windows platform15 versions - Latest release: about 5 years ago - 3 dependent packages - 3 dependent repositories - 30.6 thousand downloads total - 35 stars on GitHub - 1 maintainer
sysinputs 0.0.5
Generate native system input events.1 version - Latest release: over 5 years ago - 2.42 thousand downloads total - 1 maintainer
wowint 2025.1.110002
Allows to push integer to udp target in aim to remote control a game from key injection.6 versions - Latest release: 7 months ago - 3.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
rktk-rrp-client-webhid 0.1.0
rrp over webhid client6 versions - Latest release: 8 months ago - 3.87 thousand downloads total - 12 stars on GitHub - 1 maintainer
hidmon 0.2.0
Lightweight, callback-based keyboard/mouse monitoring3 versions - Latest release: 5 months ago - 1.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
rktk-drivers-nrf 0.1.0
rktk drivers for nrf chip8 versions - Latest release: 8 months ago - 5.04 thousand downloads total - 12 stars on GitHub - 1 maintainer
keyboard-backlightd 0.1.11
Keyboard backlight timeout daemon for laptops12 versions - Latest release: about 1 year ago - 12.9 thousand downloads total - 7 stars on GitHub - 1 maintainer
moann 0.1.2
Amazing blazingly fast multithreaded alternative to mechvibes3 versions - Latest release: 8 months ago - 2.04 thousand downloads total - 12 stars on GitHub - 1 maintainer
kbpwrd 0.1.10
A daemon for managing the pinephone keyboard case battery11 versions - Latest release: 7 months ago - 11.8 thousand downloads total - 9 stars on GitHub - 1 maintainer
msi_klm 0.3.0
MSI keyboard light manager library and utility10 versions - Latest release: over 8 years ago - 16.3 thousand downloads total - 1 maintainer
keynergy 0.2.7
An efficient and extensible layout analysis library4 versions - Latest release: almost 3 years ago - 5 dependent repositories - 6.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
keylogger 0.2.1
Register various user actions - keystrokes on the computer keyboard, movements and mouse keystrokes6 versions - Latest release: almost 2 years ago - 6.99 thousand downloads total - 18 stars on GitHub - 1 maintainer
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
multi-input 0.0.1
A pure rust gamepad/mouse/keyboard input library based off of rawinput for the windows platform1 version - Latest release: about 9 years ago - 2.61 thousand downloads total - 35 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: 15 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: 5 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
Related Keywords
rust
60
mouse
59
input
43
hid
19
linux
19
windows
17
usb
17
embedded
15
rp2040
14
cli
14
macos
13
automation
12
firmware
10
hotkey
9
gui
8
usb-hid
7
evdev
7
bevy
7
layout
7
keyboard-firmware
7
no-std
7
keyboard-layout
7
x11
7
typing
6
wireless
6
gamepad
6
rgb
6
simulation
6
cross-platform
6
nrf52
5
stm32
5
tui
5
esp32
5
sound
5
cortex-m
5
wooting
5
mouse-emulation
4
key
4
testing
4
game
4
typewriter
4
sdk
4
terminal
4
remapping-keyboards
4
wayland
3
control
3
scancode
3
winapi
3
analog
3
library
3
hacktoberfest
3
scripting
3
nohboard
3
overlay
3
streaming
3
type
3
nostalgic
3
hotkeys
3
winit
3
mechanical
3
razer
3
events
3
bindings
3
msi
3
interception-driver
3
kanata
3
uinput
3
rust-lang
3
hook
3
ps2
3
joystick
3
wooting-rgb-sdk
2
wooting-rgb
2
wooting-keyboards
2
wooting-keyboard
2
steelseries
2
usb-device
2
wasm
2
frontend
2
keymap
2
keylayout
2
utility
2
mac
2
shortcut
2
keybind
2
wpm
2
win32
2
clipboard
2
autohotkey
2
simulate
2
virtual
2
keybinding
2
karabiner
2
framework
2
event
2
inputmap
2
actionmapping
2
gamedev
2
action-map
2
axis-mapping
2