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.

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 customization
33 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 inputtino
1 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 Toolkit
10 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
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-ids
8 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 development
20 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 cake
35 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 uinput
10 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 macOS
4 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 files
7 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 network
11 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 targets
9 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 Wayland
16 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 keyboard
9 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 RMK
28 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 RMK
18 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 Rust
53 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 Rust
2 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 Rust
1 version - Latest release: over 1 year ago - 861 downloads total - 715 stars on GitHub - 1 maintainer
nuhxboard 1.0.0
Cross-platform input visualizer
17 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 configuration
5 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 NuhxBoard
5 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 Linux
3 versions - Latest release: 3 months ago - 1.13 thousand downloads total - 22 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: 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 mapper
2 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
pistoncore-input 1.0.1 💰
A structure for user input
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
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
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 pressed
2 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 terminal
16 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 Ivy
2 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 test
11 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 devices
2 versions - Latest release: 2 months ago - 667 downloads total - 5 stars on GitHub - 1 maintainer
emerald_keyboard
userspace keyboard events reader for Emerald OS
1 version - Latest release: 8 days ago - 1.25 thousand downloads total - 10 stars on GitHub - 1 maintainer
screenkey
an app to show keyboard input
1 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 input
4 versions - Latest release: 8 days ago - 374 downloads total - 0 stars on GitHub - 1 maintainer
cherryrgb 0.2.8
Cherry RGB keyboard instrumentation
11 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 matrices
5 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 Synapse
8 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 egui
4 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 Bindings
7 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 keyboard
1 version - Latest release: about 1 year ago - 1.09 thousand downloads total - 1 maintainer
rktk-cli 0.1.0
CLI for RKTK
5 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 tray
1 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 ktrl
1 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 keyboard
18 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 platform
15 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 client
6 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 monitoring
3 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 chip
8 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 laptops
12 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 mechvibes
3 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 battery
11 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 utility
10 versions - Latest release: over 8 years ago - 16.3 thousand downloads total - 1 maintainer
keynergy 0.2.7
An efficient and extensible layout analysis library
4 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 keystrokes
6 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 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
multi-input 0.0.1
A pure rust gamepad/mouse/keyboard input library based off of rawinput for the windows platform
1 version - Latest release: about 9 years ago - 2.61 thousand downloads total - 35 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: 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 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: 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 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