魔方键盘(作为AI硬件)——用来管理操作终端下的Cluade code和emacs,助力vibe coding

说明:
├── 1. 概述
├── 2. 核心特性
│   ├── 2.1 双模式设计(B和B' 作为模式切换,分正常模式(10个按键映射)、命令模式(10个按键映射))
│   ├── 2.3 连接杆 (用于柔性固定、柔性支撑)
│   ├── 2.4 关键键帽增加凸点,类似键盘上的F J 键帽
│   └── 2.5 语音开关 (快捷键触发,配合耳机使用)
├── 3. 硬件设计规格(gan i3 魔方即可使用,可替换键帽进行定制化)
├── 4. 软件架构 借鉴开源项目 ([基于web-bluetooth](https://github.com/afedotov/gan-web-bluetooth))

在ubuntu上初步测试是可行的,有感兴趣的吗 :grinning_face:

1 个赞

感兴趣,如何支持

思路: GAN魔方开机-> html网页进行连接和按键映射配置-> 调用开源项目gan-web-bluetooth解密->获取到移动数据(FF’BB’UU’DD’LL’RR’)->使用js和xdotool完成按键映射

在 GAN356 i Carry测通,但是这个是电池版的,需要换电池,已经买了2个i3 充电款的进行适配 可加我的wx beisanchuan001 后续有进展会同步发你 :folded_hands:

适配到我觉得顺手的时候,也会把代码贴出来

我的gan买了后就一直在家里充电盒里吃灰 :sweat_smile:

话说这个贴是不是就能成功把emacs+魔方双修的朋友们都集结过来了 :dog_face:

哈哈 期待道友们一起玩 优点:现成硬件(魔方)只需软件配一下、手速和操作无缝结合 我还在终端下的cluade code 进行把玩,目前实测能绑定快捷键,实现多个tab页切换、上下左右移动、选中、回车、esc、Ctrl+c ,UU’ 绑定Ctrl+a 和 Ctrl+k清空当前内容,很解压

话说既然硬件都是gan的,不约一个单挑不合适吧(笑

演示视频,有12x12x12x12=20736种组合 :grinning_face:

也分享一下我自己在用的方法,用mini的游戏手柄作为映射,输入用的本地语音输入,设置几个工作模式:视频、code agent等

又整了一个[魔方面板] :grinning_face:,把快捷键映射到魔方的方块面上,以立体的空间想象来记忆tab。

一个”概念上的魔方“(不会显示出来)它的每个面投影出一个实体的三维魔方,U面(白面)投影出操作和管理终端tab的实体魔方(网页显示的、白色圆点标记),F面投影出存储字符串和常用快捷键的实体魔方(网页显示的、绿色圆点标记)。 现实中的物理魔方通过旋转检测,4次转动生成一个快捷键; 网页中的3d魔方进行终端tab、字符串存储的立体可视化。 用智能魔方通过旋转来管理和操作终端,方便vibe coding

1 个赞