crates.io "keyboard" keyword
View the packages on the crates.io package registry that are tagged with the "keyboard" keyword.
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 - 2.14 thousand downloads total - 26 stars on GitHub - 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.29 thousand downloads total - 14 stars on GitHub - 1 maintainer
xmirror-event 0.2.0
Cross-platform input event types for xmirror.2 versions - Latest release: 4 months ago - 1.03 thousand 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: 4 months ago - 941 downloads total - 0 stars on GitHub - 1 maintainer
rmk 0.7.8 💰
Keyboard firmware written in Rust54 versions - Latest release: about 2 months ago - 2 dependent packages - 55.7 thousand downloads total - 1,232 stars on GitHub - 1 maintainer
rmk-types 0.1.0 💰
Common types in RMK1 version - Latest release: 3 days ago - 128 downloads total - 1,232 stars on GitHub - 1 maintainer
rmk-config 0.5.6 💰
Config crate of RMK19 versions - Latest release: about 2 months ago - 2 dependent packages - 15 thousand downloads total - 1,232 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 - 1,232 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 - 1,232 stars on GitHub - 1 maintainer
rmk-macro 0.6.8 💰
Proc-macro crate of RMK29 versions - Latest release: about 2 months ago - 1 dependent package - 25.1 thousand downloads total - 1,232 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: 7 months ago - 6.42 thousand downloads total - 7 stars on GitHub - 1 maintainer
egui_virtual_keyboard 0.1.3
Simple Virtual Keyboard for egui4 versions - Latest release: 8 months ago - 2.93 thousand downloads total - 6 stars on GitHub - 1 maintainer
rktk-log 0.2.0
rktk log management2 versions - Latest release: 4 months ago - 979 downloads total - 12 stars on GitHub - 1 maintainer
keybd_event 0.1.2
Simulating keyboard on Linux, Windows and Mac OS in rust3 versions - Latest release: about 6 years ago - 1 dependent repositories - 6.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
windows-key-listener 0.2.0
Listen to arbitrary key chords on Windows.4 versions - Latest release: 6 months ago - 3.3 thousand downloads total - 7 stars on GitHub - 1 maintainer
wooting-sdk 0.1.1
Rust bindings for the Wooting Analog and RGB SDKs!2 versions - Latest release: about 5 years ago - 2.94 thousand downloads total - 10 stars on GitHub - 1 maintainer
egui-keybinds 3.3.8
keybinding system developed for EGUI14 versions - Latest release: over 2 years ago - 15.7 thousand downloads total - 1 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.2 thousand downloads total - 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 - 9.32 thousand downloads total - 9 stars on GitHub - 1 maintainer
klik 0.7.0
sleek typing tui with visualized results, intelligent practice, and comprehensive analytics5 versions - Latest release: 3 months ago - 1.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
kpt_lib 0.1.1
Keyboard plate prototyping2 versions - Latest release: over 4 years ago - 2.71 thousand downloads total - 4 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.49 thousand downloads total - 1 stars on GitHub - 1 maintainer
daktilo 0.6.0 💰
Turn your keyboard into a typewriter! 📇9 versions - Latest release: over 1 year ago - 14.3 thousand downloads total - 1,140 stars on GitHub - 1 maintainer
win-hotkeys 0.5.1
A lightweight, thread-safe rust library for system-wide hotkey management on Windows11 versions - Latest release: 4 months ago - 7.6 thousand downloads total - 15 stars on GitHub - 1 maintainer
kb-remap 0.5.0
Tool to assist remapping macOS keyboard keys16 versions - Latest release: 3 days ago - 16.8 thousand downloads total - 37 stars on GitHub - 1 maintainer
hookmap-core 0.2.1
Global hooks and input simulation fo keyboard and mouse.15 versions - Latest release: almost 3 years ago - 1 dependent package - 19 thousand downloads total - 16 stars on GitHub - 1 maintainer
daktilo_lib 0.6.1 💰
Turn your keyboard into a typewriter! 📇3 versions - Latest release: over 1 year ago - 2 dependent packages - 4.73 thousand downloads total - 976 stars on GitHub - 1 maintainer
rktk-rrp 0.2.0
rrp - RKTK Remap Protocol7 versions - Latest release: 4 months ago - 4.81 thousand downloads total - 12 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: almost 3 years ago - 4 dependent packages - 3 dependent repositories - 15.2 thousand downloads total - 26 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: about 5 years ago - 2 dependent packages - 2 dependent repositories - 7.56 thousand downloads total - 3 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: 6 months ago - 624 downloads total - 5 stars on GitHub - 1 maintainer
keypad 0.2.2
Platform-agnostic driver for keypad matrix circuits8 versions - Latest release: almost 3 years ago - 2 dependent packages - 2 dependent repositories - 27.6 thousand downloads total - 20 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.76 thousand downloads total - 1 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.42 thousand downloads total - 2 stars on GitHub - 1 maintainer
bevy-alt-ui-navigation-lite 0.4.0 💰
A bevy plugin to make implementing ui navigation in your game a piece of cake6 versions - Latest release: 4 months ago - 6.61 thousand downloads total - 9 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.47 thousand downloads total - 30 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: over 9 years ago - 2.72 thousand downloads total - 36 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: over 5 years ago - 3 dependent packages - 3 dependent repositories - 32.2 thousand downloads total - 36 stars on GitHub - 1 maintainer
multiinput-zorua 0.1.1
A pure rust gamepad/mouse/keyboard input library based off of rawinput for the windows platform2 versions - Latest release: over 1 year ago - 2.29 thousand downloads total - 36 stars on GitHub - 1 maintainer
app_window 0.3.0
Cross-platform window library5 versions - Latest release: 9 days ago - 1.69 thousand downloads total - 3 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: almost 2 years ago - 1 dependent repositories - 49.9 thousand downloads total - 101 stars on GitHub - 1 maintainer
okey-cli 0.1.2
An advanced, easy-to-use key remapper for Linux3 versions - Latest release: 4 months ago - 1.35 thousand downloads total - 23 stars on GitHub - 1 maintainer
rktk-drivers-common 0.2.0
Common drivers for rktk8 versions - Latest release: 4 months ago - 5.35 thousand downloads total - 12 stars on GitHub - 1 maintainer
lokey_macros 0.0.1
An extensible keyboard firmware (macro crate)1 version - Latest release: 6 months ago - 645 downloads total - 1 stars on GitHub - 1 maintainer
kanata-interception 0.3.0
Safe wrapper for Interception. Forked for use with kanata.2 versions - Latest release: about 1 year ago - 1 dependent package - 2 dependent repositories - 4.66 thousand downloads total - 5,725 stars on GitHub - 1 maintainer
kanata 1.9.0
Multi-layer keyboard customization33 versions - Latest release: 3 months ago - 44.1 thousand downloads total - 5,725 stars on GitHub - 1 maintainer
kanata-parser 0.190.0
A parser for configuration language of kanata, a keyboard remapper.21 versions - Latest release: 3 months ago - 1 dependent package - 32.1 thousand downloads total - 5,725 stars on GitHub - 1 maintainer
screenkey
an app to show keyboard input1 version - Latest release: 6 days ago - 1.15 thousand downloads total - 6 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.34 thousand downloads total - 3 stars on GitHub - 1 maintainer
msi-klc 1.1.0
MSI Keyboard Light Controller6 versions - Latest release: about 2 years ago - 6.98 thousand downloads total - 3 stars on GitHub - 1 maintainer
keyboard-layouts 0.3.0
Keyboard layout keymaps with an API to generate HID packets4 versions - Latest release: about 5 years ago - 5.69 thousand downloads total - 9 stars on GitHub - 1 maintainer
keyseq 0.6.0 💰
Specify key chords using `Ctrl-A` short-hand11 versions - Latest release: 4 months ago - 1 dependent package - 12.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
keybinds 0.2.0
Platform&Framework-agnostic key binding (keyboard shortcut) dispatcher, parser, and generator wri...13 versions - Latest release: 3 months ago - 7.38 thousand downloads total - 6 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 - 24 thousand downloads total - 36 stars on GitHub - 1 maintainer
evdevil 0.3.3
Bindings to Linux' input device APIs: evdev and uinput13 versions - Latest release: about 1 month ago - 3.58 thousand downloads total - 1 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 - 18.7 thousand downloads total - 7 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: over 2 years ago - 7 dependent packages - 2 dependent repositories - 19.3 thousand downloads total - 17 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 - 211 thousand downloads total - 636 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 - 211 thousand downloads total - 636 stars on GitHub - 1 maintainer
Top 5.1% on crates.io
29 versions - Latest release: 9 days ago - 37 dependent packages - 64 dependent repositories - 321 thousand downloads total - 971 stars on GitHub - 2 maintainers
enigo 0.6.0
Cross-platform (Linux, Windows, macOS & BSD) library to simulate keyboard and mouse events29 versions - Latest release: 9 days ago - 37 dependent packages - 64 dependent repositories - 321 thousand downloads total - 971 stars on GitHub - 2 maintainers
lokey 0.0.1
An extensible keyboard firmware1 version - Latest release: 6 months ago - 590 downloads total - 1 stars on GitHub - 1 maintainer
anne_terminal_input 0.1.0 💰
A terminal input handling library using crossterm for Rust1 version - Latest release: 5 months ago - 592 downloads total - 0 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.8 thousand downloads total - 29 stars on GitHub - 1 maintainer
rktk 0.2.0
rktk - Rust Keyboard firmware Toolkit10 versions - Latest release: 4 months ago - 7.06 thousand downloads total - 12 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: almost 2 years ago - 1 dependent package - 1 dependent repositories - 8.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
livesplit-hotkey 0.8.0
livesplit-hotkey provides cross-platform global hotkey hooks.8 versions - Latest release: 8 months ago - 1 dependent package - 12 dependent repositories - 22.7 thousand downloads total - 218 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.8 thousand downloads total - 7 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.21 thousand downloads total - 0 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: 11 months ago - 8.78 thousand 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: about 3 years ago - 1 dependent repositories - 2.46 thousand downloads total - 2 stars on GitHub - 1 maintainer
clickclack 0.4.0
A mechanical keyboard sound simulator for macOS4 versions - Latest release: 7 months ago - 2.91 thousand downloads total - 8 stars on GitHub - 1 maintainer
k_board 1.3.1
A keyboard event handler that allows dynamic development20 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 25.6 thousand downloads total - 11 stars on GitHub - 1 maintainer
kiibohd-hall-effect-keyscanning 0.2.0
Hall Effect keyscanning for strobed matrices5 versions - Latest release: over 2 years ago - 6.89 thousand downloads total - 17 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.44 thousand downloads total - 1,152 stars on GitHub - 1 maintainer
kanata-keyberon 0.190.0
Pure Rust keyboard firmware. Fork intended for use with kanata.50 versions - Latest release: 3 months ago - 2 dependent packages - 2 dependent repositories - 77.6 thousand downloads total - 1,152 stars on GitHub - 1 maintainer
rdevin 0.1.0
Cross-platform simulation and global listening for keyboard and mouse input.1 version - Latest release: 4 months ago - 705 downloads total - 0 stars on GitHub - 1 maintainer
afrim-preprocessor 0.6.2 💰
A preprocessor to process keyboard events for an input method.5 versions - Latest release: 3 months ago - 1 dependent package - 6.79 thousand downloads total - 92 stars on GitHub - 1 maintainer
umacro-lib 0.1.0
Simulate Keyboard & Mouse events in Linux (X11 & Wayland) with uinput.1 version - Latest release: 9 months ago - 922 downloads total - 8 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.49 thousand downloads total - 971 stars on GitHub - 1 maintainer
afrim 0.6.1
Core library of the afrim input method.8 versions - Latest release: 3 months ago - 1 dependent package - 10.1 thousand downloads total - 8 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
12 versions - Latest release: 12 months ago - 12 dependent packages - 127 dependent repositories - 378 thousand downloads total - 112 stars on GitHub - 1 maintainer
pc-keyboard 0.8.0
PS/2 keyboard interface library.12 versions - Latest release: 12 months ago - 12 dependent packages - 127 dependent repositories - 378 thousand downloads total - 112 stars on GitHub - 1 maintainer
rust-bucklespring 0.1.0
Nostalgia bucklespring keyboard sound now in Rust!1 version - Latest release: about 2 months ago - 267 downloads total - 0 stars on GitHub - 1 maintainer
inputtino 2024.8.1
Rust bindings for inputtino1 version - Latest release: about 1 year ago - 1.11 thousand downloads total - 45 stars on GitHub - 1 maintainer
Top 2.2% on crates.io
43 versions - Latest release: almost 4 years ago - 32 dependent packages - 1,065 dependent repositories - 1.29 million downloads total - 4,687 stars on GitHub - 1 maintainer
pistoncore-input 1.0.1 💰
A structure for user input43 versions - Latest release: almost 4 years ago - 32 dependent packages - 1,065 dependent repositories - 1.29 million downloads total - 4,687 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.48 thousand downloads total - 3 stars on GitHub - 1 maintainer
winapi-virtual-input 0.1.3
Crate for interacting with virtual devices using winapi4 versions - Latest release: almost 5 years ago - 5.36 thousand downloads total - 1 maintainer
smokey 0.4.0
Comfy terminal based typing test11 versions - Latest release: 8 months ago - 13 thousand downloads total - 28 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: about 2 months ago - 1.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
g11-macro-keys 0.3.0
USB/HID model for the Logitech G11 Keyboard's macro keys3 versions - Latest release: 27 days ago - 617 downloads total - 0 stars on GitHub - 1 maintainer
g11-macro-daemon 0.3.0
Linux daemon supporting the Logitech G11 Keyboard's macro keys4 versions - Latest release: 27 days ago - 796 downloads total - 0 stars on GitHub - 2 maintainers
rusty-keys 0.0.2
Linux keyboard mapper2 versions - Latest release: almost 8 years ago - 3.9 thousand downloads total - 0 stars on code.moparisthebest.com - 1 maintainer
Top 8.0% on crates.io
15 versions - Latest release: 28 days ago - 27 dependent packages - 67 dependent repositories - 1.8 million downloads total - 19 stars on GitHub - 1 maintainer
xkbcommon 0.9.0
Rust bindings and wrappers for libxkbcommon15 versions - Latest release: 28 days ago - 27 dependent packages - 67 dependent repositories - 1.8 million downloads total - 19 stars on GitHub - 1 maintainer
win_binder 0.1.0
Listen and send keyboard and mouse events on Windows1 version - Latest release: 9 months ago - 790 downloads total - 0 stars on GitHub - 1 maintainer
hidpp 0.2.0 💰
An implementation of the HID++ protocol used by Logitech devices2 versions - Latest release: 4 months ago - 785 downloads total - 5 stars on GitHub - 1 maintainer
scancode 0.1.2
Keyboard hardware scancode converter3 versions - Latest release: over 8 years ago - 1 dependent repositories - 12.2 thousand downloads total - 3 stars on GitHub - 1 maintainer
query-keyboard 1.1.0
Simple CLI tool to check which keys are pressed2 versions - Latest release: about 3 years ago - 2.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
kbt 2.1.0
Keyboard tester in terminal16 versions - Latest release: over 1 year ago - 19.2 thousand downloads total - 364 stars on GitHub - 1 maintainer
kbrd 0.1.0
Send and receive asynchronous keyboard events1 version - Latest release: about 3 years ago - 1.42 thousand downloads total - 1 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.6 thousand downloads total - 1 maintainer
hidmon 0.2.0
Lightweight, callback-based keyboard/mouse monitoring3 versions - Latest release: 7 months ago - 1.76 thousand downloads total - 0 stars on GitHub - 1 maintainer
hidutil-wrapper 0.1.0
A small hidutil wrapper to exchange tab and capslock keys1 version - Latest release: 17 days ago - 0 downloads total - 1 maintainer
Related Keywords
rust
61
mouse
60
input
44
hid
19
linux
19
usb
18
windows
17
embedded
16
rp2040
15
cli
14
macos
13
automation
12
firmware
11
hotkey
9
gui
8
usb-hid
8
keyboard-firmware
8
no-std
7
wireless
7
x11
7
bevy
7
keyboard-layout
7
evdev
7
layout
7
rgb
6
typing
6
simulation
6
cross-platform
6
gamepad
6
stm32
6
nrf52
6
esp32
6
cortex-m
6
tui
5
wooting
5
sound
5
mouse-emulation
4
game
4
terminal
4
typewriter
4
key
4
remapping-keyboards
4
sdk
4
testing
4
scripting
3
events
3
rust-lang
3
razer
3
winapi
3
wayland
3
interception-driver
3
logitech
3
hotkeys
3
kanata
3
scancode
3
library
3
streaming
3
overlay
3
msi
3
winit
3
joystick
3
bindings
3
control
3
nohboard
3
uinput
3
nostalgic
3
type
3
hacktoberfest
3
ps2
3
hook
3
analog
3
mechanical
3
plugin
2
wpm
2
virtual
2
input-method
2
afrim
2
laptop
2
keybind
2
ime
2
usb-device
2
keybinding
2
mechanical-keyboard
2
sounds
2
ios
2
keypress
2
shortcut
2
x11-cursor
2
xserver
2
simulate
2
gameplay
2
axis-mapping
2
action-map
2
actionmapping
2
inputmap
2
gamedev
2
karabiner
2
keymap
2
autohotkey
2
keylayout
2