Skip to content

huizhiLLL/RubiKey

Repository files navigation

RubiKey

RubiKey 是一个基于 Electron 的 Windows 工具,用来把智能魔方的转动映射成键盘/鼠标操作

核心链路:

智能魔方 → 蓝牙连接 → 数据解析 → 规则匹配 → 键鼠执行

如果你想让手中智能魔方的转动也变为一种输入方式,和外界进行交互(而不局限于 app 生态/网页),那么 RubiKey 做的就是这件事

做了什么

  • 自动连接智能魔方并提供转动映射层
  • 支持多套映射方案管理,可自由切换、导入和导出
  • 支持多步宏,可按顺序执行或同时触发
  • 提供托盘常驻、运行开关和紧急停止
  • 记录动作日志与连接诊断信息
  • 为部分支持陀螺仪的 Moyu32 设备提供鼠标移动控制

支持哪些

支持以下设备和协议:

  • GAN 智能魔方v2 / v3 / v4
  • 魔域 智能Moyu32

由于作者没有奇艺智能所以无法测试并兼容(苦鲁西)

可识别的基础转动包括:

  • U / U'
  • R / R'
  • F / F'
  • D / D'
  • L / L'
  • B / B'

可映射的键鼠行为:

键盘:

  • A-Z
  • 0-9
  • 方向键
  • Shift / Ctrl / Alt / Space / Enter / Tab / Esc / Backspace

鼠标(单击/长按):

  • 左键
  • 右键

页面

  • 首页:连接状态、设备信息、运行控制、MAC 输入、陀螺仪设置
  • 方案映射:Profile 切换、规则编辑、方案导入导出
  • 动作日志:转动与映射执行记录
  • 连接诊断:连接摘要与通信日志
  • 关于:项目相关信息

能干什么

RubiKey 预设了一套面向 机械动力三阶魔方 的方案, 也就是这个视频里演示所使用的方案:

什么叫“用智能魔方在 MC 里玩魔方”?

除了预设方案之外,你可以发挥自己的想象力和创造力,整更好玩的活

说明

  • 部分设备连接时需要 手动输入 MAC 地址
  • 陀螺仪鼠标 仅兼容魔域智能
  • 软件支持 Windows 11
  • 支持 托盘常驻、运行开关和紧急停止

致谢

About

基于 Electron 和 React 的整活项目,让智能魔方触发 Windows 系统的键鼠行为

Topics

Resources

License

Stars

Watchers

Forks

Contributors