-
enigo
跨平台(Linux、Windows、macOS & BSD)库,用于模拟键盘和鼠标事件
-
rdev
在Windows、Linux和MacOS上监听和发送键盘和鼠标事件
-
keyboard-types
包含定义键盘相关事件的类型
-
doe
一个强大的Rust crate,通过提供丰富的宏和实用函数集合来增强开发工作流程。它不仅简化了常见任务,还...
-
kb-remap
辅助映射macOS键盘按键
-
kanata
多层键盘定制
-
pc-keyboard
PS/2键盘接口库
-
keyboard-backlightd
笔记本电脑键盘背光超时守护进程
-
device_query
一个基本的库,用于在需要时查询键盘和鼠标状态,无需窗口
-
sinowealth-kb-tool
通过常见的ISP引导加载程序读取和写入基于Sinowealth 8051的HID设备中的闪存内容
-
xkbcommon
Rust 对 libxkbcommon 的绑定和包装
-
rmk
用 Rust 编写的键盘固件
-
ch57x-keyboard-tool
用于编程 ch57x 键盘的命令行工具
-
bevy-ui-navigation
一个 bevy 插件,使您的游戏实现 UI 导航变得易如反掌
-
maurice
Thomson MO5 模拟器
-
lan-mouse
局域网软件 KVM 切换/鼠标和键盘共享软件
-
willhook
捕获活动窗口桌面上所有键盘和鼠标输入,无论应用程序焦点如何
-
usbd-human-interface-device
为 usb-device 提供嵌入式 USB HID 库,包括具体的键盘(引导和 NKRO)、鼠标、游戏杆和消费者控制实现,以及支持构建您自己的 HID 类。
-
k_board
一个键盘事件处理器,允许动态开发
-
daktilo
将您的键盘变成打字机!📇
-
hyperrust
HyperX Alloy Origins 60键盘的RGB工具
-
tfc
肥控制器。一个用于模拟鼠标和键盘事件的库。
-
karamapper
为kerabiner-elements创建键映射
-
macboxx
基于rust的boxx风格键盘映射器,专为Slippi近战设计
-
ratatui-widgets
ratatui终端UI库的一组小工具
-
rustautogui
用于控制鼠标和键盘的GUI自动化模块
-
hid-api-rs
硬件代理,用于注入和拦截键盘/鼠标输入
-
mouse-keyboard-input
在任何distro和X11或Wayland上发送鼠标和键盘事件
-
keyseq
使用
ctrl-A
快捷方式指定键序列 -
pop-os/system76-keyboard-configurator
键盘配置UI
-
lavagna
无杂乱的黑色板
-
rustyvibes
全局播放机械键盘声音的CLI
-
kanata-keyberon
纯Rust键盘固件。分支旨在与kanata一起使用。
-
uiohook-rs
libuiohook的包装器,提供跨平台的键盘和鼠标钩子功能
-
nuhxboard
NohBoard的Linux移植版
-
kbt
终端中的键盘测试器
-
audiokeyboard
将您的计算机键盘用作钢琴
-
keylogger
注册各种用户操作 - 计算机键盘上的按键、鼠标移动和按键
-
inputbot
跨平台(Windows & Linux)库,用于模拟键盘/鼠标输入事件并注册全局输入设备事件处理器
-
dygma_focus
Dygma键盘的focus API
-
mki
注册全局输入钩子和模拟键盘和鼠标事件的Windows和Linux库
-
keylightd
Framework笔记本电脑的键盘背光守护进程
-
bevy-alt-ui-navigation-lite
一个 bevy 插件,使您的游戏实现 UI 导航变得易如反掌
-
swayboard
Sway窗口管理器的自动键盘布局管理器
-
device_query_revamped
一个基本的库,用于在需要时查询键盘和鼠标状态,无需窗口
-
multiinput-zorua
一个基于 rawinput 的 Windows 平台纯 Rust 游戏手柄/鼠标/键盘输入库
-
winput
Windows 输入系统的高级接口
-
kontroll
连接到 Keymapp 的 API,允许程序化控制 ZSAs 键盘程序
-
input-event
跨平台的输入事件类型,用于输入捕获/输入模拟
-
clipperd
-
keypad
适用于键盘矩阵电路的免平台驱动程序
-
cherryrgb
Cherry RGB 键盘仪表
-
input-emulation
lan-mouse 使用的跨平台输入模拟库
-
rmk-config
RMK 的配置 crate
-
keyset
使用正确的字体和图标创建漂亮的键位布局图
-
kbpwrd
用于管理 pinephone 键盘套电池的守护进程
-
daktilo_lib
将您的键盘变成打字机!📇
-
afrim
afrim 输入法核心库
-
wooting-rgb
Wooting RGB SDK Rust 库
-
hookmap
注册热键并模拟键盘和鼠标输入
-
jay-config
Jay 合成器的配置 crate
-
kiibohd-hid-io
C 语言 kiibohd 固件 HID-IO 协议实现
-
spybeep
让你的键盘发出哔哔声 🤖🤖🤖
-
karabiner-driverkit
为 kanata 最小化的 Karabiner-DriverKit-VirtualHIDDevice 包装器
-
rsautogui
旨在成为跨平台 GUI 自动化 Rust crate
-
buttons
用于存储和查询输入状态的 API
-
key-mapping
允许在 DOM 和 HID usage-ids 等系统之间进行键盘键码转换
-
kanata-parser
kanata 键盘映射器配置语言的解析器
-
clackit
cli 工具使普通键盘发出机械键盘的声音
-
logitech-lcd
Rust 对 Logitech 游戏LCD/游戏面板 SDK 的绑定
-
ktrl
一款超级加速的键盘编程守护进程
-
msi-klc
MSI 键盘背光控制器
-
kiibohd-keyscanning
Kiibohd gpio 键扫描模块,用于瞬间按键开关(键盘)
-
wooting-sdk
Rust 对 Wooting 模拟和 RGB SDK 的绑定!
-
inputtino
Rust 对 inputtino 的绑定
-
kll-core
专注于无_std 嵌入式/裸机目标的 KLL 状态机实现
-
mki_fork
用于注册全局输入钩子和模拟键盘和鼠标事件的 Windows 和 Linux 库。这是从 mki 分支出来以更新使用更新的 libinput 1.19.1 版本而不是 1.19.0 的 'input' 依赖项的基本分支。
-
kanata-tcp-protocol
kanata 的 TCP 协议。它不遵循 semver。
-
heartless_tk
与 mshearts 类似的卡牌游戏
-
keycode
基于 Chrome 键盘映射翻译键码
-
wayland-kbd
使用libxkbcommon的wayland-client键盘映射工具
-
kiibohd-hall-effect
用于解释霍尔效应键盘开关(例如Silo开关)的分析库
-
pluggable_interrupt_os
允许用户通过提供中断处理程序来创建简单的x86操作系统
-
multiinput
一个基于 rawinput 的 Windows 平台纯 Rust 游戏手柄/鼠标/键盘输入库
-
emerald_runtime
Emerald OS的用户空间运行时结构和辅助工具(与
emerald_std
不同,此工具使用rust std
) -
livesplit-hotkey
跨平台的全球热键钩子
-
prongs
使用rust编写的输入处理架构。后端无关,提供可序列化性、分配和统一接口,以处理输入。支持键盘、鼠标和控制器。
-
kll-compiler
KLL(键盘布局语言)编译器 - Rust版本
-
keyboard_listener_windows
您可以使用这个库在Windows上监听键盘的按下和释放
-
wooting-analog-plugin-dev
设计Wooting Analog SDK的插件
-
pistoncore-input
用户输入的结构
-
kle-serial
键盘布局编辑器 JSON 文件的反序列化 Rust 库
-
kiibohd-hall-effect-keyscanning
用于闪烁矩阵的霍尔效应扫描键盘
-
afrim-preprocessor
用于处理输入法键盘事件的预处理程序
-
tfc-server
使用 TFC 库进行远程控制的服务器。仓库包含一个 iOS 应用。
-
egui-keybinds
为 EGUI 开发的键绑定系统
-
scriptkeys
允许您在支持的设备上为每个按键轻松构建宏(在 Lua 中)
-
arci-gamepad-keyboard
为键盘实现的 arci::Gamepad
-
uinput
Linux uinput 包装器
-
keytokey
将按键事件的流转换为 USB 报告的键盘固件库
-
x11-input-supercharger
通过键盘添加系统级的 Windows 风格的滚动模式和条件点击
-
kanata-interception
Interception 的安全包装器。为与 kanata 一起使用而分叉。
-
qsk
受 QMK 启发的软件键盘重映射程序
-
keyberon
通过定义结构体解析命令行参数
-
keyboard-layouts
具有生成 HID 数据包 API 的键盘布局键图
-
rmk-stm32h7
用 Rust 编写的键盘固件
-
caw_interactive
caw 软件定义模块式合成器的交互式工具
-
zmk-protocol
与 ZMK 固件交互的协议
-
simulate
允许您模拟按键操作
-
daktilo-tray
将打字机模拟器 daktilo 带到托盘
-
musical_keyboard
将键盘输入转换为音乐音符的小型库
-
wooting-analog-common
Wooting Analog SDK 的公共元素
-
ivy-input
Ivy 的输入处理包
-
wasm_keyboard
使用
web_sys
在 Rust 中处理键盘事件 -
keebrs
键盘固件构建块
-
annoying_journal
定期弹出以强制您记录条目的日志
-
usb_hid_magstripe_reader
USB HID磁条读卡器驱动程序(Megahunt HID FS键盘/Run Mall)
-
logitech-lcd-sys
Logitech LCD SDK的FFI绑定和加载器
-
rusty-keys
Linux键盘映射器
-
msi_klm
MSI键盘灯光管理库和实用工具
-
claves
在Linux、MacOS和Windows上捕获按键和鼠标点击
-
qmk-oled-api
为QMK键盘设计的HID包装器API,旨在简化在OLED屏幕上远程绘制的操作
-
macroboard
将任何键盘转换为宏键盘
-
enigo-copy
Enigo允许您以抽象的方式在不同操作系统上控制鼠标和键盘(目前仅限于Linux、macOS、Win – 计划中的Redox和*BSD)
-
emoji_utils
一个具有一个功能的表情符号搜索和枚举实用工具
-
noct
一个跨平台的输入模拟库
-
zr-alshasha
一个显示键盘输入的应用程序
-
x11-input-mirror
将一个PC的X11(Xserver)输入事件镜像到多个通过网络连接的PC
-
tp-auto-kbbl
为Linux系统上的Thinkpad(以及其他笔记本电脑)自动切换键盘背光
-
input-device
输入设备包括键盘、鼠标等
-
craterfinder
使用Rust编写的命令行扫雷游戏
-
cooler_master_sdk
cooler master SDK的Rust包装器,用于控制RGB键盘
-
rebind
将输入键绑定到动作,并修改鼠标行为。键可以绑定到动作,然后在运行时进行转换。
-
keynergy
一个高效且可扩展的布局分析库
-
uievents-code
KeyboardEvent.code属性的常量
-
ps2
夜间Rust的通用PS/2设备驱动程序
-
bevy_global_input
bevy的全局鼠标和键盘输入 - 不需要聚焦的窗口
-
keybd_event
在Linux、Windows和Mac OS上使用Rust模拟键盘
-
keyboard-keynames
查询操作系统以获取扫描码的键名
-
vk-keyboard
一个简单易用、带有serde支持的Rust实现VK键盘类型
-
rmk-rp2040
用 Rust 编写的键盘固件
-
typetest
离线键盘打字测试
-
sysinputs
生成原生系统输入事件
-
gluten-keyboard
按键枚举
-
hid-io-core
HID-IO是一个用于高级HID设备的宿主端守护进程
-
scancode
键盘硬件扫描码转换器
-
bbq10kbd
用于arturo182的bbq10kbd PMOD的嵌入式HAL驱动程序
-
mediad
轻量级守护进程,用于轻松处理键盘媒体按钮
-
toca
在一段时间内记录/显示键盘和鼠标动作
-
winapi-virtual-input
使用winapi与虚拟设备交互
-
virtio-input-decoder
virtio键盘和鼠标的解码器
-
xkb-parser
解析
.xkb
(X键盘扩展)文件 -
wooting-rgb-sys
Wooting RGB SDK Rust绑定
-
inputstat
一个类似vmstat的工具,用于监控键盘和鼠标事件
-
retouch
通过简单触摸键盘再次改变命令输出
-
hookmap-core
键盘和鼠标的全局钩子和输入模拟
-
quantum-soft-keyboard
受 QMK 启发的软件键盘重映射程序
-
kaleidoscope-focus
使用Focus协议与Kaleidoscope设备进行通信
-
robopilot
鼠标和键盘录制与回放应用程序
-
toy_xcb
一个玩具库,用于演示rust-xcb和xkbcommon-rs的使用
-
rmk-macro
RMK的proc-macro crate
-
mime-rs
一个受Emacs Lisp和键盘宏启发的文本处理框架
-
keyboard_query
一个基本库,用于在需要时查询键盘状态,无需窗口
-
kpt_lib
键盘板原型设计
-
tmux-hints
一个用于查找匹配项的应用程序,例如URL,并通过键盘进行导航。
-
ke_auto_profile_switcher
此CLI会自动在带有和没有USB键盘连接的情况下切换Karabiner-Elements配置文件
-
winsafe_input_manager
安全winapi包装器,用于全局管理输入(无窗口/dll)(键盘 & 鼠标)
-
win-installed-keyboards
Windows系统安装的键盘列表
-
autodesktop
在Windows系统中,一套用于模拟鼠标和键盘操作的工具
尝试使用DuckDuckGo进行搜索搜索DuckDuckGo。