Skip to content

关于项目

什么是灵曜按键?

灵曜按键是一个基于.NET8.0和WPF开发的现代化按键工具,它提供了丰富的功能和优雅的用户界面。该工具采用MVVM架构设计,支持全局热键、侧键滚轮触发、按键独立间隔、坐标移动等功能。

系统要求

  • 推荐Windows 10/11(Windows 7 未经过测试,可能导致无法预知的问题)
  • 以管理员身份运行程序(用于驱动安装)
  • .NET 8.0 Runtime 环境 (如果运行程序提示You must install .NET Desktop Runtime to run this application.,请下载:.NET 8.0 Runtime

主要特性

基础功能

  • 支持全局热键注册
  • 支持顺序/按压热键模式切换
  • 支持侧键和滚轮触发
  • 支持鼠标移动至对应坐标,可进行坐标录入和编辑
  • 每个按键及坐标设有独立间隔
  • 支持窗口句柄嗅探,开启后仅对应窗口可触发热键
  • 语音提醒开关,音量大小设置,自定义按键开启/按键关闭语音
  • 正常/降低卡位模式切换开关
  • 按键和坐标支持拖拽排序
  • 浮窗置顶显示按键启动/关闭/禁用状态
  • 支持输入法切换开关,开启后触发热键自动切换ENG输出
  • 支持配置导出/导入、联网更新、调试模式等功能

驱动特性

  • 基于DeviceIoControl内核级驱动实现
  • 支持离线运行
  • 支持32位/64位系统架构
  • 支持USB/PS2键鼠设备
  • 兼容Win10/Win11系统
  • 支持驱动热插拔,程序退出无痕卸载

技术栈

  • 开发语言:C#
  • 框架:.NET 8.0
  • UI框架:WPF
  • 架构模式:MVVM
  • 驱动开发:Windows Driver Kit (WDK)
  • 构建工具:Visual Studio 2022

Released under the GPL-3.0 License.